Вопросы с тегом «ld»

2
Получение сообщения «Не найдено» при запуске 32-разрядного двоичного файла в 64-разрядной системе
В настоящее время у меня странная проблема с Debian (wheezy / amd64). Я создал chroot для установки сервера (я не могу дать более подробную информацию об этом, извините). Давайте назовем его путь /chr_path/. Чтобы упростить задачу, я инициализировал этот chroot с помощью debootstrap (также wheezy / amd64). Казалось, что все …

1
Почему системы Unix / Linux не перемещаются по каталогам, пока не найдут требуемую версию связанной библиотеки?
У меня есть двоичный исполняемый файл с именем "альфа", который требует связанной библиотеки (libz.so.1.2.7), который находится на /home/username/myproduct/lib/libz.so.1.2.7 Я экспортирую то же самое в свой экземпляр терминала, прежде чем порождать мой двоичный исполняемый файл, выполнив следующую команду. export LD_LIBRARY_PATH=/home/username/myproduct/lib/:$LD_LIBRARY_PATH Теперь, когда я порождаю другое приложение "bravo", которое требует ту же …

1
Это нормально, что переменная LD_LIBRARY_PATH отсутствует в среде?
По совпадению я обнаружил, что в моем Debian Jessie нет LD_LIBRARY_PATHпеременной (точнее, printenv | grep LDничего не показывает связанной с компоновщиком и echo "$LD_LIBRARY_PATH"ничего не показывает). Это имеет место в эмуляторе терминала x ( который может очистить его из-за setgid ), а также в базовом терминале ( Ctrl+Alt+F1). Я знаю, …

3
Узнайте, находится ли библиотека в пути
Предполагая, что я хочу проверить, установлена ​​ли библиотека и может ли она использоваться программой. Я могу использовать, ldconfig -p | grep mylibчтобы узнать, установлен ли он в системе. но что если библиотека известна только через настройки LD_LIBRARY_PATH? В этом случае программа может найти библиотеку, но ldconfigне сможет. Как я могу …

1
Разница между «ld» и «ld.so»?
Хотя оба они называются «компоновщиками» и используются для связывания двоичных файлов, я не могу понять, насколько они отличаются друг от друга. Может кто-нибудь сказать мне их различия?
8 linker  ld 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.