¿Existe una herramienta como Windows DependencyWalker para Ubuntu? Me gustaría ver todas las bibliotecas compartidas de las que depende mi ejecutable.
¿Existe una herramienta como Windows DependencyWalker para Ubuntu? Me gustaría ver todas las bibliotecas compartidas de las que depende mi ejecutable.
Respuestas:
En una terminal, ejecute:
ldd /path/to/your_executable
Ejemplo:
~$ ldd /bin/ls
linux-vdso.so.1 => (0x00007fff78fea000)
libselinux.so.1 => /lib/libselinux.so.1 (0x00007f1940858000)
librt.so.1 => /lib/librt.so.1 (0x00007f1940650000)
libacl.so.1 => /lib/libacl.so.1 (0x00007f1940447000)
libc.so.6 => /lib/libc.so.6 (0x00007f19400c4000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f193fec0000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1940a99000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f193fca2000)
libattr.so.1 => /lib/libattr.so.1 (0x00007f193fa9d000)