【发布时间】:2018-10-04 11:37:05
【问题描述】:
我在 CentOS 7.4 上使用 Clang 3.8 来使用第三方库及其(复杂的)makefile 编译 C++ 应用程序。在包含他们的 makefile 并运行我自己的文件时,我在链接期间收到以下错误:
clang-3.8: error: invalid linker name in argument '-fuse-ld=gold-2.25'
我在网上查了一下,有人建议把它改成-fuse-ld=gold,但还是不行。
谁能解释一下这个问题是什么以及我该如何解决?
更新
也试过-fuse-ld=lld,但还是报错:
clang-3.8: error: invalid linker name in argument '-fuse-ld=lld'
【问题讨论】:
标签: c++ build linker clang llvm-clang