ldd
A command that lists the shared libraries a program needs and where the dynamic linker finds each one.
In more detail
A line reading not found names a library the linker cannot locate. Run it only on trusted files, since it can execute the program.
Related terms
- dynamic linker — The program that finds and loads a binary's shared libraries when it starts, called ld.so or ld-linux.so on Linux.
- shared library — Ready-made code that many programs load at run time instead of each carrying its own copy.
Taught in
- Shared Libraries: Why A Program Will Not Start — LPIC-1 Linux Administrator (101-500 and 102-500) Exam Prep