Я пытаюсь использовать 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?
Как добавить / 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
по умолчанию.
Других решений пока нет …