LINUX.ORG.RU

Где линкер ищет разделяемые либы?

 


1

1

Меня интересует, где линкер ищет разделяемые либы. Особенно интересует, как обрабатывается директории внутри /usr/lib/, а то я тут давеча компилял примеры из cuda и у меня не собиралось до тех пор, пока я не добавил в LD_LIBRARY_PATH путь /usr/lib/nvidia-352/.

★★★

Используй -rpath при линковке библиотек из нестандартных мест

annulen ★★★★★
()
Ответ на: комментарий от LIKAN

Т е рекурсивного поиска по /usr/lib по дефолту не осущетсвляется?

Рекурсивного поиска не осуществляется вообще. Но, по-моему, если библиотеки нет в кэше ldconfig, то поиск в /usr/lib (без подпапок) всё же осуществляется.

proud_anon ★★★★★
()
Последнее исправление: proud_anon (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.