/ usr / bin / ld:找不到-lfl

氮磷钾

运行以下命令后:

g++ lex.yy.c -lfl

我收到以下错误:

/usr/bin/ld: cannot find -lfl

我该如何解决?

吉勒斯“别再邪恶了”

lex.yy.c是的默认输出文件名lex,是C(和C ++)的词法分析器预处理器。连接器ld)正在寻找一个名为libfl.so(如果动态链接;这将是libfl.a,如果静态链接)。这是Lex实现Flex生成的词法分析器所需的运行时库

如果使用生成了lex.yy.c自己flex,请检查Flex是否已正确安装。除了flex在路径中包含可执行文件之外,您还需要在库搜索路径中(通常为,具体取决于Flex是否来自系统软件包)在路径中具有libfl.solibfl.alibfl_pic.a如果存在)。如果您在非标准位置使用Flex,请使用以下命令指定库搜索路径/usr/lib/usr/local/lib-L

~/software/flex/bin/flex mylexer.l
g++ lex.yy.c -L ~/software/flex/lib -lfl

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“ / usr / bin / ld:找不到-lcudart”

来自分类Dev

/ usr / bin / ld:找不到-<库>

来自分类Dev

/ usr / bin / ld:找不到-lpthreads

来自分类Dev

/ usr / bin / ld:找不到-lOpenCL

来自分类Dev

/ usr / bin / ld:找不到-lOpenCL

来自分类Dev

“ / usr / bin / ld:找不到-lcudart”

来自分类Dev

/ usr / bin / ld:找不到-lnetlink

来自分类Dev

/ usr / bin / ld:找不到-lgfortran(matlab)

来自分类Dev

/ usr / bin / ld:找不到-lz

来自分类Dev

/ usr / bin / ld找不到-l <nameOfLibrary>

来自分类Dev

错误/ usr / bin / ld:找不到-lssl

来自分类Dev

/ usr / bin / ld:找不到-lcaffe

来自分类Dev

/usr/bin/ld - 找不到库

来自分类Dev

/usr/bin/ld: 找不到 -lauparse

来自分类Dev

/usr/bin/ld: 找不到 -lpq

来自分类Dev

/usr/bin/ld: 找不到 -lGQt

来自分类Dev

使Emacs:/ usr / bin / ld:找不到-lpng15

来自分类Dev

cpp:usr / bin / ld:找不到-l <nameOfTheLibrary>

来自分类Dev

RCPP错误:/ usr / bin / ld找不到-lgfortran

来自分类Dev

使用opencv编译代码-/ usr / bin / ld:找不到-lippicv

来自分类Dev

蚀CDT / usr / bin / ld:找不到-l <libname>

来自分类Dev

/ usr / bin / ld:找不到-lpython3.5m

来自分类Dev

/ usr / bin / ld:找不到-lboost_python3

来自分类Dev

/ usr / bin / ld:找不到本地libmpifort.so

来自分类Dev

/ usr / bin / ld:找不到-lX11

来自分类Dev

/ usr / bin / ld找不到-lfftw3?

来自分类Dev

/ usr / bin / ld:找不到-lpython2.6

来自分类Dev

gcc错误“ / usr / bin / ld:找不到-lstdc ++”

来自分类Dev

/ usr / bin / ld:找不到-lCint ubuntu 14.04