Man:Man1/ldd.1

Матеріал з docs.linux.org.ua — збірника документації з Unix/Linux українською мовою.

(Перенаправлено з Man/man1/ldd.1)
Перейти до: навігація, пошук

Зміст

НАЗВА

ldd - виводить залежності від спільних бібліотек

СТИСЛИЙ ОГЛЯД

ldd [опції]... файли...

ОПИС

ldd видає список спільних бібліотек, що вимагає кожна програма або бібліотека, вказані на командному рядку.

ОПЦІЇ

-V --versіon
Виводить номер версії ldd.
-v --verbose
Видає всю інформацію, включаючи так називану інформацію про версії міток (symbol versioning).
-d --data-relocs
Виконує перерозподіл (relocation) і виводить повідомлення про відсутні об'єкти (тільки для ELF).
-r --functіon-relocs
Виконує перерозподіл для обох, об'єктів даних і функцій. Виводить повідомлення про відсутні об'єкти або функції (тільки для ELF).
--help
Виводить інформацію про використання.

ПРИМІТКИ

Стандартна версія ldd поставляється з glіbc2. На деяких старших системах все ще використовується версія з libc5. Довгі опції не підтримуються версією lіbc5. З іншого боку, версія glіbc2 не підтримує опцію -V і має тільки її еквівалент --versіon.

Версія lіbc5 цієї програми використовує назву бібліотеки, задану на командному рядку як є, якщо вона включає символ '/'; інакше бібліотека шукається у стандартних каталогах розташування бібліотек. Для використання спільної бібліотеки в поточному каталозі вкажіть її назву з "./" напочатку.

ПОМИЛКИ

ldd не працює зі спільними бібліотеками у форматі a.out.

ldd не працює з деякими дуже старими програмами у форматі a.out, зібраних перш, ніж підтримку ldd було додано до релізів компіляторів. Якщо ви спробуєте використати ldd на одній з цих програм, то остання намагатиметься запуститися з параметром argc = 0 і результат виконання буде непередбачуваним.

ДИВІТЬСЯ ТАКОЖ

ldconfіg(8), ld.so(8)


Переклав українською Віталій Цибуляк <vi@uatech.atspace.com>

Особисті інструменти