Публикации по теме 'ldd'


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

Вопросы по теме 'ldd'

В чем разница между ldd и objdump?
Я запускаю эти две команды и получаю разные результаты: $ ldd `which ls` linux-gate.so.1 => (0x00db3000) libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0x00ba2000) librt.so.1 => /lib/i386-linux-gnu/librt.so.1...
7668 просмотров
schedule 04.10.2022

ldd шестнадцатеричный номер в скобках
При выполнении ldd для файла он возвращает шестнадцатеричное число в скобках для каждой найденной библиотеки. Например: root@server> ldd wpa_supplicant linux-gate.so.1 => (0xb779b000) libnl.so.1 =>...
3638 просмотров
schedule 23.06.2023

как решить конфликт версий, возникающий из-за включения нескольких версий библиотеки в Linux
В своем проекте я пытаюсь использовать две библиотеки, которые уже скомпилированы и сгенерированы. Скажем, liba.so (наша собственная библиотека, созданная когда-то назад) и libssl.so.10 (она доступна в Linux). Теперь liba.so имеет зависимость от...
1860 просмотров
schedule 02.07.2023

Что такое clang-аналог ldd?
Как узнать, от каких DLL зависит исполняемый файл? В системах с цепочкой инструментов разработки GNU ( gcc и c) я использую для этого ldd , но как насчет систем clang , таких как, например, Mac OS X (в которой нет ldd )?
2024 просмотров
schedule 09.07.2023

как увидеть полные данные пути «ldd», а не файл не найден?
При запуске команды ldd, когда путь не существует, я получаю «файл не найден» вместо пути. bash-3.2$ ldd curl libcurl.so.4 => /usr/local/lib/libcurl.so.4 libldap.so.5 => /usr/lib/libldap.so.5 librt.so.1 => / lib/librt.so.1 libssl.so.1.0.0 => (файл...
1828 просмотров
ldd
schedule 16.09.2022

как определить, почему динамическая библиотека связана с приложением?
У меня есть приложение для Linux, которое я создаю из исходного кода. Когда я запускаю ldd для бинарного файла, я понимаю большинство библиотек... но не все. Есть ли способ добавить флаг в ld или gcc/g++ или что-то еще, что я могу сделать, чтобы...
388 просмотров
schedule 27.04.2022

Почему ldd выдает разные результаты для одного и того же файла в разных каталогах?
Я пытался развернуть приложение Qt/QML для Linux. Произошло что-то странное, что целевая система пожаловалась на неопределенный символ в libQt5Widget.so.5 , в то время как я скопировал все связанные с Qt библиотеки, показанные в ldd -r результате...
749 просмотров
schedule 28.12.2022

Как я могу получить имя символа в структуре Elf64_Rela
#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <sys/stat.h> #include <sys/types.h> #include <sys/mman.h> #include <errno.h> #include <fcntl.h> #include...
589 просмотров
schedule 23.12.2022

Эквивалент ldd -r в macOS
Я пытаюсь сделать свое программное обеспечение доступным в macOS, и в своей цепочке инструментов я использую ldd -r MyModel.so, чтобы убедиться, что все прошло хорошо, но я не могу найти ничего убедительного в macOS, которое имело бы такое же...
889 просмотров
schedule 29.03.2023

ldd производит разные выходные данные для одного и того же файла на разных хостах.
Я анализирую с помощью «ldd -v» одну и ту же общую библиотеку (скопировал ее по NFS) с двух разных хостов сборки. Оба являются Ubuntu 16.04 и имеют одинаковую версию ldd . Я ожидаю, конечно, увидеть тот же результат, однако он отличается не...
156 просмотров
schedule 23.10.2022

API для ldd (или objdump)?
Мне нужно программно проверить зависимости библиотеки данного исполняемого файла. Есть ли лучший способ, чем запускать команды ldd (или objdump ) и анализировать их вывод? Есть ли API, дающий те же результаты, что и ldd ?
94 просмотров
schedule 12.12.2022