Basic usage of ldd is fairly simple – just run the ‘ldd’ command along with an executable or shared object file name as input. So you can see all shared library dependencies have been produced in output.
What does ldd output mean?
DESCRIPTION top. ldd prints the shared objects (shared libraries) required by each program or shared object specified on the command line. An example of its use and output (using sed(1) to trim leading white space for readability in this page) is the following: $ ldd /bin/ls | sed ‘s/^ */ /’ linux-vdso. so.
How do I find shared libraries?
By default, libraries are located in /usr/local/lib, /usr/local/lib64, /usr/lib and /usr/lib64; system startup libraries are in /lib and /lib64. Programmers can, however, install libraries in custom locations. The library path can be defined in /etc/ld.