我正在尝试启动编译器项目的下一阶段,并在编译时遇到此错误
/ usr / lib / gcc / x86_64-linux-gnu / 7 /../../../ x86_64-linux-gnu / libfl.so:对`yylex'的未定义引用 collect2:错误:ld返回1退出状态 Makefile:82:目标'gpl'的配方失败
我回到了之前的阶段,做了一个make clean并重新编译,现在没有编译,同样的错误(它之前做过)。这是在我升级到Ubuntu 18.04之后发生的。之后我检查了进一步的升级,看看是否有任何所需的软件包需要更新,而且没有。有谁知道为什么这次更新后停止工作? (可能是配置文件还是什么?)
答案 0 :(得分:0)
您可以链接静态库(libfl.a
)或使用--as-needed
链接器标志。