commands.sh

ldd

linux

Display shared library dependencies of a binary. Do not use on an untrusted binary, use objdump for that instead.

More info →

Options (4)

-v, --verboseboolean

Display all information about dependencies

Example: ldd {{[-v|--verbose]}} {{path/to/binary}}
-u, --unusedboolean

Display unused direct dependencies

Example: ldd {{[-u|--unused]}} {{path/to/binary}}
-d, --data-relocsboolean

Report missing data objects and perform data relocations

Example: ldd {{[-d|--data-relocs]}} {{path/to/binary}}
-r, --function-relocsboolean

Report missing data objects and functions, and perform relocations for both

Example: ldd {{[-r|--function-relocs]}} {{path/to/binary}}

Examples (5)

Display shared library dependencies of a binary

ldd path/to/binary

Display all information about dependencies

ldd [-v|--verbose] path/to/binary

Display unused direct dependencies

ldd [-u|--unused] path/to/binary

Report missing data objects and perform data relocations

ldd [-d|--data-relocs] path/to/binary

Report missing data objects and functions, and perform relocations for both

ldd [-r|--function-relocs] path/to/binary
made by @shridhargupta | data from tldr-pages