Запитання з тегом «ld»

2
Отримання повідомлення "Не знайдено" під час запуску 32-розрядного двійкового файлу в 64-бітній системі
У мене зараз дивна проблема щодо debian (wheezy / amd64). Я створив chroot для встановлення сервера (я не можу детальніше про нього дати, вибачте). Назвемо його шлях /chr_path/. Щоб зробити це просто, я ініціалізував цей chroot за допомогою програми debootstrap (також wheezy / amd64). Здавалося, все працює добре в chroot, …

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не буде. …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.