#Bison implementation for Yacc-like parsers in C

y.tab.c:557:1: error: duplicate ‘extern’
 extern YYSTYPE yylval;
 ^
make[2]: *** [pat_decl_y.lo] Error 1
make[2]: Leaving directory `/alliance-5.0/ppt/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/alliance-5.0/ppt'
make: *** [all-recursive] Error 1


我该如何解决?
这是标准文件。我不知道为什么会产生这样的错误。

最佳答案

当您在Alliance / src目录中运行该错误时,将得到该错误。

像这样在一个单独的目录中构建它:

mkdir your_alliance_top_directory/build
cd your_alliance_top_directory/build
../alliance/configure

09-12 10:21