我想从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。
答案 0 :(得分:1)
请尝试使用gcc lex.yy.c -lfl
。 (以为我发布这是答案,结果是评论:P)