2016-08-11 2 views
0

В linux (например, ubuntu) я установил LIBRARY_PATH и LD_LIBRARY_PATH в свой файл bash.bashrc. Но, похоже, команда ld не ищет этот путь. Я запускаю '$ ld -l --verbose' и ищет только пути по умолчанию, определенные в /etc/ld.so.conf.d/*.conf Почему это произошло? Если мне нужно добавлять параметр -L каждый раз, когда я компилирую, зачем нужен $ LIBRARY_PATH? Или я что-то пропустил? Спасибо.ld commend не ищет LIBRARY_PATH

+0

Ваш ответ может быть в https://stackoverflow.com/questions/38172362/library-path-environment-variable-not-being-used-read-with-gcc – Chadversary

ответ

0

LIBRARY_PATH не используется цепью инструмента.

LD_LIBRARY_PATH не используется ld, но динамическим компоновщиком/загрузчиком ld.so.

Смежные вопросы