Có một công cụ như Windows DependencyWalker cho Ubuntu không? Tôi muốn xem tất cả các thư viện chia sẻ mà thực thi của tôi phụ thuộc vào.
Có một công cụ như Windows DependencyWalker cho Ubuntu không? Tôi muốn xem tất cả các thư viện chia sẻ mà thực thi của tôi phụ thuộc vào.
Câu trả lời:
Trong một thiết bị đầu cuối, thực hiện:
ldd /path/to/your_executable
Thí dụ:
~$ 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)