1 作用
用來查看程式運行所需的共享庫,常用來解決程式因缺少某個庫文件而不能運行的一些問題。
2 使用示例
ldd后面需要加程序的絕對路徑
[root@OfficeServer ~]$ ldd /usr/bin/ping
linux-vdso.so.1 => (0x00007ffcce5e6000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007fed01ff5000)
libidn.so.11 => /lib64/libidn.so.11 (0x00007fed01dc2000)
libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007fed0195f000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fed01745000)
libm.so.6 => /lib64/libm.so.6 (0x00007fed01443000)
libc.so.6 => /lib64/libc.so.6 (0x00007fed01075000)
libattr.so.1 => /lib64/libattr.so.1 (0x00007fed00e70000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fed00c6c000)
libz.so.1 => /lib64/libz.so.1 (0x00007fed00a56000)
/lib64/ld-linux-x86-64.so.2 (0x00007fed0242d000)
輸出解釋:
ldd的輸出結(jié)果分為3列:
- 第一列:程序需要依賴什么庫
- 第二列:系統(tǒng)提供的與程序需要的庫對應(yīng)的庫名稱
- 第三列:依賴庫加載的開始地址