Linux:Рецепты/Узнать, какие разделяемые библиотеки использует программа

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Проверка/Оформление/Редактирование: Мякишев Е.А.


Узнать, какие разделяемые библиотеки использует программа

Проблема

Узнать, какие разделяемые библиотеки использует программа.

Решение

Используйте команду ldd:

ldd prog

где

  • prog - имя исполняемого файла.

Пример

ldd /bin/bash

Пример вывода:

linux-vdso.so.1 (0x00007fff6bdf5000)
libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007f6d0c00c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6d0be2a000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6d0c1a6000)

См.также

Внешние ссылки