当前位置: 技术问答>linux和unix
求教flex的小问题
来源: 互联网 发布时间:2016-06-13
本文导语: %s MAGIC %% .+ {BEGIN 0; printf("Magic:"); ECHO;} magic BEGIN MAGIC; %% main() { yylex(); } 报错信息: ys@gates-debian:~/Desktop/lex$ lex ch2-07.l ys@gates-debian:~/Desktop/lex$ gcc lex.yy.c -o ch2-07 /tmp/cc6JZxG3.o: In function `yylex': lex.yy.c:(.text+0x3ed): undefin...
%s MAGIC
%%
.+ {BEGIN 0; printf("Magic:"); ECHO;}
magic BEGIN MAGIC;
%%
main()
{
yylex();
}
报错信息:
ys@gates-debian:~/Desktop/lex$ lex ch2-07.l
ys@gates-debian:~/Desktop/lex$ gcc lex.yy.c -o ch2-07
/tmp/cc6JZxG3.o: In function `yylex':
lex.yy.c:(.text+0x3ed): undefined reference to `yywrap'
/tmp/cc6JZxG3.o: In function `input':
lex.yy.c:(.text+0xde0): undefined reference to `yywrap'
collect2: ld returned 1 exit status
这么一个小程序到底有什么错阿,我照书上抄的,求教各位大侠了。多谢。
|
没有链接库文件
gcc lex.yy.c -o ch2-07 -lfl
gcc lex.yy.c -o ch2-07 -lfl