【问题标题】:Linker error with flexflex的链接器错误
【发布时间】:2015-08-30 16:50:23
【问题描述】:

我刚刚为我的 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 的链接器,那么为什么会出现此错误,我该如何解决?

【问题讨论】:

  • 不确定MAC,但您似乎缺少libfl,无论如何。也许应该是libflex
  • @Olaf 你在哪里看到“libfl”?
  • 请阅读 clang/ld 文档,命令行选项。 -lfl 告诉 ld 链接 libfl

标签: c clang linker-errors ld


【解决方案1】:

您缺少添加 libflex 或者它可能是 libfl。您的主要错误ld: library not found for -lfl告诉您缺少库。 -lfl 中的 l 表示库。通过添加库,您将不会看到此错误

【讨论】:

    猜你喜欢
    • 2016-08-01
    • 2015-08-18
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多