我尝试使用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链接器搜索路径?
答案 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
中出现。