Bison 如何使用dev-cpp在windows10上编译lex-yacc文件?
我遵循了此处描述的所有步骤: 但我得到了这个错误:Bison 如何使用dev-cpp在windows10上编译lex-yacc文件?,bison,flex-lexer,yacc,dev-c++,Bison,Flex Lexer,Yacc,Dev C++,我遵循了此处描述的所有步骤: 但我得到了这个错误: 您收到的消息只是来自C编译器(gcc)的警告,不是致命错误。如果在命令提示下键入hello调用二进制文件,程序将正确执行和运行 您可以通过将其添加到Hello.y文件的顶部来消除警告: %{ #include <stdio.h> #include <stdlib.h> %} %{ #包括 #包括 %} (这似乎是您链接到的答案中的遗漏…)问题在于hello.y,而不是hello.l,从错误消息中可以明显看出。无需担心
您收到的消息只是来自C编译器(gcc)的警告,不是致命错误。如果在命令提示下键入
hello
调用二进制文件,程序将正确执行和运行
您可以通过将其添加到Hello.y
文件的顶部来消除警告:
%{
#include <stdio.h>
#include <stdlib.h>
%}
%{
#包括
#包括
%}
(这似乎是您链接到的答案中的遗漏…)问题在于hello.y,而不是hello.l,从错误消息中可以明显看出。无需担心。我添加了另一个需要的标题:)