flex编译文件时提示:/usr/bin/ld: cannot find -lfl 或者是 /usr/bin/ld: cannot find -ll
系统缺少 libfl.a文件。
先跑 find / -name libfl.a 这个命令看看系统有没有这个库文件。
没有的话,centos 执行下面命令
yum search flex
查找对应的应用。
其他linux系统同理,查找 flex 相关的程序。
flex-devel.i686 : Libraries for flex scanner generator
flex-devel.x86_64 : Libraries for flex scanner generator
安装对应的 devel 程序即可。安装完成后,再跑一次
find / -name libfl.a