|
楼主 |
发表于 2007-1-16 11:32:07
|
显示全部楼层
Post by thinux
我刚刚看了看lex的安装文件
pacman -Qs lex
输出却是flex 2.5.33-1
查看flex所安装的文件:pacman -Ql flex
flex /usr/
flex /usr/bin/
flex /usr/bin/flex
flex /usr/bin/lex
flex /usr/include/
flex /usr/include/FlexLexer.h
flex /usr/lib/
flex /usr/lib/libfl.a
flex /usr/man/
flex /usr/man/man1/
flex /usr/man/man1/flex.1.gz
可以看到确实没有安装libl.a
man flex可以知道flex是快速词法生成器,应该是改进算法后的版本
gcc lex.yy.c -o first -l fl 在我的机器上试验没有问题
推荐从一开始就使用flex来生成lex.yy.c,不要使用lex了 谢谢~~~
学到了好多东西~~
You are So:2cool ~~ |
|