LDD(1) | Руководство программиста Linux | LDD(1) |
ИМЯ¶
ldd - выдаёт список зависимостей от динамических библиотек
ОБЗОР¶
ldd [ПАРАМЕТР]... ФАЙЛ...
ОПИСАНИЕ¶
ldd выдаёт список динамических библиотек, которые требуются для каждой из заданных в командной строке программ или динамических библиотек.
ПАРАМЕТРЫ¶
- --version
- Выдать номер версии ldd.
- -v --verbose
- Выдать всю информацию, включая, например, информацию о версии символов.
- -u --unused
- Выдать неиспользуемые явные зависимости. (Начиная с glibc 2.3.4.)
- -d --data-relocs
- Выполнить перемещения и показать все отсутствующие объекты (только для ELF).
- -r --function-relocs
- Выполнить перемещения и для объектов данных и для функций, и показать все отсутствующие объекты или функции (только для ELF).
- --help
- Выдать справку по использованию.
ЗАМЕЧАНИЯ¶
Стандартная версия ldd поставляется с glibc2. Libc5, которая ещё используется в некоторых системах, поставляется со старой версией. Длинные имена параметров не поддерживаются старой версией libc5. С другой стороны, версия glibc2 не поддерживает параметр -V, а только имеет эквивалентный параметр --version.
Версия libc5 этой программы будет использовать имя библиотеки, заданной в командной строке как есть, когда оно содержит '/'; в противном случае выполняется поиск этой библиотеки в стандартных каталогах. При указании динамической библиотеки, которая находится в текущем каталоге, вы должны добавить "./" перед именем библиотеки.
ДЕФЕКТЫ¶
ldd не работает с динамическими библиотеками в формате a.out.
ldd не работает с некоторыми очень старыми a.out программами, которые были скомпилированы до добавления поддержки ldd в компиляторы. Если вы используете ldd для одной из таких программ, то будет предпринята попытка выполнить программу с argc = 0, и результаты будут непредсказуемы.
СМОТРИТЕ ТАКЖЕ¶
2000-10-30 |