Как мне указать путь к общей библиотеке для LLVM lld?

Я пытаюсь использовать LLVM lld linker вместо GNU ld linker, который я использовал ранее.

ld --version

LLD 8.0.0 (совместимо с компоновщиками GNU)

У меня есть несколько общих библиотек, размещенных в /usr/local/lib, У меня был установлен путь в ld.so.conf для компоновщика GNU ld, чтобы найти библиотеки. Однако лд игнорирует ld.so.conf, Я также пытался установить LD_LIBRARY_PATH

echo $LD_LIBRARY_PATH

/ USR / местные / Библиотека

Но Илд, кажется, тоже игнорирует это. Как я могу добавить /usr/local/lib к пути поиска компоновщика lld?

1

Решение

Как добавить / 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 по умолчанию.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]