Linux command
ldd 命令
安全
May affect permissions or system state. Check the target first.
命令示例
Example
ldd /path/to/binary
Example
ldd -v /path/to/binary
Example
ldd -u /path/to/binary
Example
ldd -d /path/to/binary
Example
ldd -r /path/to/binary
说明
ldd prints the shared objects (shared libraries) required by each program or shared object on the command line. It identifies dependencies and displays their locations along with load addresses.
参数
- -v, --verbose
- Print all information including symbol versioning
- -u, --unused
- Print unused direct dependencies
- -d, --data-relocs
- Perform data relocations and report missing objects (ELF only)
- -r, --function-relocs
- Perform data and function relocations and report missing objects (ELF only)
- --version
- Display version information
- --help
- Display usage information
FAQ
What is the ldd command used for?
ldd prints the shared objects (shared libraries) required by each program or shared object on the command line. It identifies dependencies and displays their locations along with load addresses.
How do I run a basic ldd example?
Run `ldd /path/to/binary` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -v, --verbose do in ldd?
Print all information including symbol versioning