Flex无法创建lex.yy.c

时间:2018-12-23 20:56:14

标签: c flex-lexer

我是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并将路径复制到“环境变量”

1 个答案:

答案 0 :(得分:-2)

我知道它很晚了,但有同样的错误,它与 sudo lex filename.lex 一起工作。