我在编译 lex.yy.cc 时出现以下错误:FlexLexer.h 没有这样的文件或目录
我试图将此 .h 与代码 persé 放在同一个文件中,但它仍然给我错误,我尝试了以下所有方法来编译它,但网络没有给我一个明确的问题答案:
g++ lex.yy.cc
g++ lex.yy.cc -lfl
g++ lex.yy.cc -lm
g++ lex.yy.cc -lfl -lm
gcc lex.yy.cc -lm
gcc lex.yy.cc
什么都没发生,我真的不知道还能尝试什么,我已经将环境变量更改了 100 次,但没有用。请帮助:)
最佳答案
正如@user2912836 所述,尝试使用 -I
命令,我之前遇到过同样的问题并且它对我有用。
有关目录搜索的更多信息:https://gcc.gnu.org/onlinedocs/gcc-3.0.4/gcc_3.html#SEC1s
关于c++ - 编译 flex.cc 会报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24855417/