Share |
Share

TOP

有些头文件你没#include吧?我把下面这个文件放到bison/src里:

fputs.c
-----------------
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <ctype.h>

#include "config.h"
#include "system.h"

#include "argmatch.h"
#include <error.h>


#include "complain.h"
#include "files.h"
#include "getargs.h"
#include "uniqstr.h"

int main(int argc, char** argv)
{
  fprintf(stderr,_("%s\n"),"test");
  return 0;
}
-----
把它要的文件统统拷到src里来,然后
gcc fputs
没啥问题。

TOP

看到了,不用搞的这么复杂,下划线不过是gettext的macro罢了,详情请见src/system.h第123行。

TOP