use*_*112 5 c++ linker build clang llvm-clang
我在 CentOS 7.4 上使用 Clang 3.8 来编译使用第三方库及其(复杂)makefile 的 C++ 应用程序。当包含他们的 makefile 并运行我自己的 makefile 时,我在链接期间收到以下错误:
clang-3.8: error: invalid linker name in argument '-fuse-ld=gold-2.25'
Run Code Online (Sandbox Code Playgroud)
我在网上看了一下,一些建议是将其更改为-fuse-ld=gold,但仍然无效。
有人可以解释这个问题是什么以及我如何解决它?
更新
也试过了,-fuse-ld=lld但我仍然收到错误:
clang-3.8: error: invalid linker name in argument '-fuse-ld=lld'
Run Code Online (Sandbox Code Playgroud)