我是flex的新手,如果这是一个愚蠢的问题,我深表歉意。 我有一个“ Hello world”程序:
%{
#undef yywrap
#define yywrap() 1
%}
%%
[\n] {
printf("Hello World\n");
}
%%
main()
{
yylex(); //calling the rules section
}
当我在cmd中运行flex hello.l时,会发生下一个错误。
C:\Users\Robbi\Desktop\flex_program>flex hello.l
flex: could not create lex.yy.c
我已经在C文件夹中安装了flex并将路径复制到“环境变量”
答案 0 :(得分:-2)
我知道它很晚了,但有同样的错误,它与 sudo lex filename.lex 一起工作。