.\" %FreeBSD: src/usr.bin/ldd/ldd.1,v 1.24 2007/05/12 12:23:40 pav Exp % .\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/ldd.1,v 1.6 2007/10/30 18:50:05 ru Exp $ .\" $FreeBSD$ .\" .Dd 22 октября 1993 .Dt LDD 1 .Os .Sh НАЗВАНИЕ .Nm ldd .Nd перечислить динамические объектные зависимости .Sh СИНТАКСИС .Nm .Op Fl a .Op Fl v .Op Fl f Ar формат .Ar программа ... .Sh ОПИСАНИЕ Утилита .Nm отображает все совместно используемые объекты, которые необходимы для запуска указанной программы или загрузки данного совместно используемого объекта. В отличие от .Xr nm 1 , список включает в себя .Dq косвенные зависимости, которые получаются в результате зависимости от совместно используемых объектов, которые в свою очередь зависят от других совместно используемых объектов. .Pp В командной строке может быть указано ноль, одна или две опции .Fl f . Аргументом является строка формата, передаваемая в .Xr rtld 1 и позволяющая перенастроить вывод .Nm . Если указана одна опция, она устанавливает .Ev LD_TRACE_LOADED_OBJECTS_FMT1 . Если две, они устанавливают соответственно .Ev LD_TRACE_LOADED_OBJECTS_FMT1 и .Ev LD_TRACE_LOADED_OBJECTS_FMT2 . Подробнее, включая список допустимых символов преобразования, см.\& в .Xr rtld 1 . .Pp Опция .Fl a отображает список всех необходимых объектов по каждому загружаемому объекту. Эта опция не работает с двоичными файлами в формате .Xr a.out 5 . .Pp Опция .Fl v отображает подробный список заголовков динамических связей исполняемого файла. Смотрите исходные тексты и заголовочные файлы для подробного описания значений всех полей. .Sh СМОТРИ ТАКЖЕ .Xr ld 1 , .Xr nm 1 , .Xr rtld 1 .Sh ИСТОРИЯ Утилита .Nm впервые появилась в SunOS 4.0, и появилась здесь начиная с .Fx 1.1 . .Pp Поддержка опции .Fl v базируется на коде, написанном .An John Polstra Aq jdp@polstra.com