1

我正在尝试使用 LLVM lld 链接器而不是我之前使用的 GNU ld 链接器。

ld --version

LLD 8.0.0(与 GNU 链接器兼容)

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

echo $LD_LIBRARY_PATH

/usr/local/lib

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

4

1 回答 1

0

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

这应该有效:

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

在 ld.so.conf 中为 GNU ld 链接器设置了路径以查找库。

ld.so.conf GNU ld根本不关心(只看ld-linux那里),但/usr/local/lib默认情况下 GNU ld 确实会看。

于 2018-08-04T03:59:54.760 回答