Gil*_*il' 11
lex.yy.c是lexC(和 C++)的词法分析器预处理器的默认输出文件名。该连接器(ld)正在寻找一个名为libfl.so(如果动态链接;这将是libfl.a,如果静态链接)。这是由Flex生成的词法分析器所需的运行时库,Flex是一个 lex 实现。
如果您使用 生成lex.yy.c自己flex,请检查是否正确安装了 Flex。除了flex在您的路径中包含可执行文件之外,您还需要在库搜索路径中包含libfl.so和libfl.a(libfl_pic.a如果存在)(通常为/usr/lib或/usr/local/lib,取决于 Flex 是否来自系统包)。如果 Flex 位于非标准位置,请使用以下命令指定库搜索路径-L:
~/software/flex/bin/flex mylexer.l
g++ lex.yy.c -L ~/software/flex/lib -lfl
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26135 次 |
| 最近记录: |