Вопросы с тегом «shared-libraries»

40
Найти библиотеки, с которыми был связан бинарный файл

Я знаю, что есть команда, которая перечисляет мне библиотеки и соответствующие версии, с которыми было связано программное обеспечение. Что-то с ld или libtool? Но я просто не могу вспомнить. Потратил некоторое время на Google, но не нашел ничего полезного. Обновление ldd <binary> помогло бы...

23
Подрыв флага выполнения в системах Linux. Почему это возможно?

Читая это , я обнаружил следующий эксплойт: % cp /usr/bin/id ~ % chmod -x ~/id % ls -al ~/id -rw-r--r-- 1 edd edd 22020 2012-08-01 15:06 /home/edd/id % ~/id zsh: permission denied: /home/edd/id % /lib/ld-linux.so.2 ~/id uid=1001(edd) gid=1001(edd) groups=1001(edd),1002(wheel) Этот фрагмент...

1
Изменение определенной общей библиотеки исполняемого файла Linux

Я создаю приложение для Android на сервере под управлением GNU / Linux, и aapt жалуется, что lib / libz.so.1 устарела: /lib/libz.so.1: no version information available (required by .../aapt) Я обнаружил проблему и пытаюсь жестко связать новую библиотеку zlib с aapt, чтобы она использовала...

1
Подберите библиотеку с версионными символами

Для библиотеки, загруженной общим объектом, как я могу разрешить версионные символы в исполняемом файле? Существует частная библиотека, используемая многими исполняемыми файлами в системе, в которой есть ошибка в одной подпрограмме, которую мы должны исправить во всей системе. Это делает что-то...

0
Как я могу принудительно изменить версию общей библиотеки, используемой моим кодом, из определенной папки, чем версия по умолчанию в / usr / local / lib /?

У меня есть приложение, которое я создаю на Linux (Ubuntu). Шаги, связанные ./configureс определенными параметрами make, а затем запустите приложение. По умолчанию приложение связывает / использует общую библиотеку, находящуюся в папке /usr/local/lib/libstarpu.so.0, но я скачал самый последний...