Gibt es ein Tool wie Windows DependencyWalker für Ubuntu? Ich möchte alle gemeinsam genutzten Bibliotheken sehen, von denen meine ausführbare Datei abhängt.
Gibt es ein Tool wie Windows DependencyWalker für Ubuntu? Ich möchte alle gemeinsam genutzten Bibliotheken sehen, von denen meine ausführbare Datei abhängt.
Antworten:
Führen Sie in einem Terminal Folgendes aus:
ldd /path/to/your_executable
Beispiel:
~$ 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)