NoneLdd - это инструмент командной строки unix для печати зависимостей разделяемой библиотеки для исполняемой или разделяемой библиотеки.
0 ответов

Динамическая библиотека не ссылается на Ubuntu

Я использую следующий makefile SHELL = /bin/sh CXXFLAGS += -fPIC TARGET = product_bridge.so MYPRODUCT = /tmp/product JAVASDK = /x86.linux/include/ CXXFLAGS += -I$(JAVASDK) -I$(JAVASDK)/linux -I$(GFCPP)/include -Wl,-rpath, -L$(MYPRODUCT)/lib -lmyprod…
12 апр '13 в 09:07
2 ответа

Вывод ldd, показывающий общий объектный файл, функция которого не вызывается

Я выполнил команду ldd для исполняемого файла, созданного Open MPI. Он показывает ссылку на libpthread.so. Используя переменную LD_PRELOAD, я создал свою собственную реализацию pthread_create, но из вывода it кажется, что реализация MPI не вызывает …
16 апр '10 в 07:07
1 ответ

Любопытный случай неисправной трубы

Может ли кто-нибудь предоставить мне какое-либо понимание возможных причин для следующей проблемы. Большую часть времени я могу бежать ( set -o pipefail; ldd --version | head -n 1; echo $? ) и получите следующее. $ ( set -o pipefail; ldd --version |…
19 июл '17 в 16:04
0 ответов

gcc linker выдаёт неожиданно так (clang нормально)

Программа правильно связана с clang, но не с gcc: % CC=clang make clang -I/usr/include/lua5.1 -llua5.1 -shared -fPIC -o mk_lua.so mk_lua.c % ldd mk_lua.so linux-vdso.so.1 => (0x00007fff4effe000) liblua5.1.so.0 => /usr/lib/x86_64-linux-gnu/libl…
16 фев '15 в 10:38
1 ответ

Невозможно связать общий объект

У меня проблемы с привязкой моего приложения к общему объекту. Я чисто собрал buildroot, включая пакеты host-thrift и host-openssl. ldd --verbose libthrift.so дает следующее: ./libthrift.so: /home/ano/workspace/source/open-source/buildroot/output/ho…
17 сен '15 в 11:19
1 ответ

Запустите ldd для двоичного файла с параметром

Я знаю ldd может взять только двоичный файл в качестве параметра, что я спрашиваю здесь, как запустить ldd с бинарным, скажем, mybin, с параметром бинарного. Например, mybin --myparam ./configfile.conf, Линкер будет отличаться, если я добавлю файл c…
13 июл '15 в 16:07
1 ответ

ldd show дублированная общая библиотека

Я не понимаю почему ldd показывает мне одну и ту же разделяемую библиотеку более одного раза, когда она не может найти зависимость. В небольшом исполняемом файле, который использует boost, вывод: libboost_chrono.so.1.49.0 => not found libboost_sy…
02 окт '15 в 10:02
1 ответ

Ссылка на pcap с pf_ring

Я пытаюсь использовать libpcap, который был скомпилирован с pf_ring. Я получил исходники от ntop и скомпилировал его. Однако есть кое-что, чего я не понимаю (извините за вопрос связывания новичка): я хотел знать, использовала ли мое приложение прави…
02 июн '11 в 16:55
0 ответов

Проблемы с переименованием и символической ссылкой boost_system на ldd

У меня есть пример приложения, которое использует общий объект boost_system. Теперь, из-за определенных сценариев, я должен поддерживать 2 разных общих объекта boost_system - один собранный с gcc, а другой с cc-файлом sun в одном каталоге - /home/my…
22 сен '11 в 00:40
2 ответа

Как получить список путей в /etc/ld.so.conf в Linux

Какой самый портативный и надежный способ получить список путей, настроенный /etc/ld.so.conf а файлы из него включены? Парсинг файла вручную, кажется, не очень хорошая идея - формат, вероятно, изменится в будущих версиях. Чтобы лучше понять вопрос, …
11 июл '11 в 16:53
2 ответа

Заставить зависимость solib иметь относительный путь нестандартной именованной разделяемой библиотеки в каталоге, используя gcc

У меня есть проблема, связанная со связыванием разделяемой библиотеки с нестандартным соглашением об именах в нескольких каталогах. Мне нужен сгенерированный исполняемый файл для поиска разделяемой библиотеки в текущем местоположении исполняемых фай…
03 янв '13 в 22:04
1 ответ

Показывает ли ldd все рекурсивные зависимости

Предположим, у меня есть файл A.so, зависимости которого находятся из ldd #ldd A [...] libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007faaf9722000) libxyz.so.49 => /usr/lib64/libxyz.so.49 (0x00007faaf5689000) Теперь это означает, что при налич…
21 апр '16 в 17:10
2 ответа

LDD не может найти библиотеку в LD_LIBRARY_PATH

Я пытаюсь настроить систему и запустить ее, и у меня возникают проблемы с общими библиотеками OpenMotif. У меня есть их каталог в LD_LIBRARY_PATH, но он все еще не может их найти. Вот пример: [root@intrepid netcool]# ldd /opt/netcool/omnibus/platfor…
26 апр '12 в 20:35
1 ответ

Мне нужно перечислить программы, которые имеют указанную общую библиотеку, связанную с ними в UNIX/Linux (например, ldd, но наоборот)

Команда ldd в unix/linux выводит список всех динамически связанных библиотек программы. Как я могу определить обратный вопрос:Что такое список программ, связанных с указанной общей библиотекой? Мне нужен способ получить список программ, которые испо…
20 мар '14 в 19:38
0 ответов

Переопределение функции glibc в разделяемой библиотеке для понижения версии glibc, необходимой для кросс-компиляции

У меня есть сторонняя библиотека C++ в исходном коде. Он автономен и не относится к какой-либо другой библиотеке. Он использует C++14, следовательно, он требует современного компилятора gcc. Я хочу использовать некоторые из его функций в программном…
15 дек '17 в 09:35
2 ответа

Не может выполнить двоичный файл

У меня есть двоичный исполняемый файл, который является частью академического программного пакета, который я скачал. Я не могу заставить его работать, и у меня нет доступа к исходному коду. Я пробовал следующие вещи. Какие-нибудь мысли? Большое спас…
02 авг '13 в 18:19
1 ответ

ldd: библиотека не найдена

Я запускаю команду ldd на libqqnx.so на моей целевой плате. В этом списке перечислены несколько определенных зависимых библиотек, а затем выдается ошибка с именем ldd: Библиотека не может быть найдена. Если я делаю то же самое на libcpp.so.4 из qnx,…
04 янв '19 в 10:12
2 ответа

QtCreator не запускается "не удалось загрузить платформу xcb" [Ubuntu 16.04]

Я установил Qt5.7, включая Qtcreator, используя инструмент установки "qt-unified-linux-x64-3.0.5-online.run" в папку / usr / local / Qt Когда я запускаю qtcreator в подробном режиме (export QT_DEBUG_PLUGINS=1), я получаю следующий вывод: Cannot load…
19 сен '18 в 12:04
1 ответ

Ldd сообщает обо всех зависимостях библиотеки?

Предположим, у нас есть общая библиотека с именем utils.so. Может содержать неопределенные символы. Предположим также, что ldd сообщает, что эта библиотека зависит от некоторых других библиотек: $ ldd utils.so library1.so library2.so ... libraryN.so…
29 дек '18 в 11:30
1 ответ

Как узнать, какое приложение связало приложение во время выполнения?

Фон: У меня есть следующая структура кода на Linux, и у меня есть две разные версии caculate.c в папке correct_so & wrong_so, Я хочу знать какой so app связал, когда это начинается. libcac.so который был построен с caculate.c будет использоваться ma…
25 окт '18 в 02:48