如何为LLVM lld提供共享库路径?

时间:2018-08-03 22:53:42

标签: c++ linker gnu lld

我尝试使用LLVM lld链接器,而不是以前使用的GNU ld链接器。

ld --version
  

LLD 8.0.0(与GNU链接器兼容)

我在/usr/local/lib中放置了一些共享库。我在ld.so.conf中设置了GNU ld链接器的路径来查找库。但是,lld忽略ld.so.conf。我还尝试设置LD_LIBRARY_PATH

echo $LD_LIBRARY_PATH
  

/ usr / local / lib

但是lld似乎也忽略了这一点。如何将/usr/local/lib添加到lld链接器搜索路径?

1 个答案:

答案 0 :(得分:0)

  

如何将/ usr / local / lib添加到lld链接器搜索路径?

这应该有效:

ld -L /usr/local/lib ...
  

具有ld.so.conf中设置的路径,供GNU ld链接程序查找库。

GNU ld根本不关心ld.so.conf (只有ld-linux出现在这里),但是GNU ld在默认情况下确实在/usr/local/lib中出现。