gcc用flex给出错误

时间:2011-08-03 18:13:03

标签: flex-lexer

我想从lex.yy生成可执行文件,所以我给出了以下命令:

gcc -lfl lex.yy.c  

但它给出了错误:

/tmp/ccAa80My.o:lex.yy.c:(.text+0x325): undefined reference to '_yywrap'  
/tmp/ccAa80My.o:lex.yy.c:(.text+0xa7a): undefined reference to '_yywrap'  

我无法理解错误的原因。请帮帮我 PS:我在Windows 7上使用cygwin。

1 个答案:

答案 0 :(得分:1)

请尝试使用gcc lex.yy.c -lfl。 (以为我发布这是答案,结果是评论:P)