【问题标题】:Clang - changing linkerClang - 更改链接器
【发布时间】:2019-11-22 17:20:59
【问题描述】:

我正在尝试使用 Clang 编译/链接程序,但它默认使用 MSVC 的 link.exe。我正在尝试覆盖它并将用于 LD 的链接器更改。

我将其添加到我的编译命令中:“link-fuse=ld”(我尝试将 ld 替换为实际可执行文件的路径)并收到此错误:

LINK:致命错误:LNK1181:无法打开输入文件“ink-fuse=ld.lib”

请注意,链接中的“l”正在被剥离。如何更改 Clang 正在使用的链接器?

【问题讨论】:

    标签: linker clang llvm linker-errors


    【解决方案1】:

    正确的标志是-fuse-ld=ld。看看他们如何以类似的方式说明 lld 的使用:https://lld.llvm.org/#using-lld

    【讨论】:

      猜你喜欢
      • 2011-04-24
      • 2011-05-08
      • 2016-03-31
      • 1970-01-01
      • 2012-09-16
      • 2012-04-11
      • 1970-01-01
      • 1970-01-01
      • 2021-07-31
      相关资源
      最近更新 更多