linux查看.so依赖的库
时间: 2024-01-03 14:06:05 浏览: 175
可以使用以下命令查看一个动态链接库(.so文件)依赖的库:
```
ldd <library_name>.so
```
例如,查看libcurl.so.4依赖的库:
```
ldd /usr/lib/x86_64-linux-gnu/libcurl.so.4
```
输出结果类似于:
```
linux-vdso.so.1 => (0x00007fffae9fe000)
libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f6d5683d000)
libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f6d5639f000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6d55fb5000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6d55db1000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f6d55b95000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6d55978000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6d56c9d000)
```
其中,每个依赖库都以“=>”分隔,并且列出了路径和内存地址。
阅读全文