flex 的链接器错误

Linker error with flex

我刚刚为我的 macbook pro 完成编译和安装 flex,并尝试使用 flex 编译一个文件。我收到以下错误:

ld: library not found for -lfl
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [myhtml2txt] Error 1

我相信 -lfl 是 flex 的链接器,那么为什么我会收到此错误,我该如何解决?

您缺少添加 libflex 或它可能是 libfl。您的主要错误 ld: library not found for -lfl 表明缺少库。 -lfl 中的 l 表示库。通过添加库你不会看到这个错误