list dynamic dependencies
ldd [-d | -r] file
The ldd command lists the path names of all shared objects
that would be loaded as a result of executing file. If
file is a valid executable but does not require any shared
objects, ldd succeeds, producing no output.
ldd may also be used to check the compatibility of
file with the shared objects it uses. It does this by
optionally printing warnings for any unresolved symbol references
that would occur if file were executed.
ldd understands the following options:
Only one of the -d and -r options may be given.
Check all references to data objects.
Check references to both data objects and functions.
ldd prints its record of shared object path names to
stdout. The optional list of symbol resolution problems
are printed to stderr. If file is not an
executable file or cannot be opened for reading, a non-zero exit
status is returned.
ldd does not list shared objects explicitly attached using
ldd uses the same algorithm as the dynamic linker to
locate shared objects.
ldd is not part of any currently supported standard; it
was developed by UNIX System Laboratories, Inc. and is used by
© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003