linux环境 如何看运行程序的搜索动态链接库的路径列表
时间: 2023-12-14 13:38:23 浏览: 36
在 Linux 环境中,我们可以使用以下命令来查看运行程序的搜索动态链接库的路径列表:
```
ldd <程序名>
```
该命令会列出程序所依赖的动态链接库及其路径列表。例如,如果要查看 /usr/bin/vim 的搜索动态链接库的路径列表,可以使用以下命令:
```
ldd /usr/bin/vim
```
输出结果可能会类似于:
```
linux-vdso.so.1 => (0x00007fff293fe000)
libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007f3eda67e000)
libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007f3eda3a5000)
libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f3eda0b8000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f3ed9e9a000)
libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f3ed9c49000)
libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f3ed9a26000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3ed965d000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f3ed943f000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f3ed91ec000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f3ed8ed2000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f3ed8bca000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f3ed89c5000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f3ed87a4000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f3ed846f000)
libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f3ed821c000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f3ed7fd9000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f3ed7d2c000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f3ed7b11000)
/lib64/ld-linux-x86-64.so.2 (0x00007f3eda9ea000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f3ed78e8000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f3ed76e4000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f3ed74de000)
```
在该输出结果中,每个动态链接库的路径都显示在箭头后面。例如,第一行中的 `linux-vdso.so.1` 表示使用 Linux 内核提供的 vdso 动态链接库,不需要从文件系统中加载;而第二行中的 `libgtk-x11-2.0.so.0` 则表示需要从 `/usr/lib/x86_64-linux-gnu/` 目录下加载 `libgtk-x11-2.0.so.0` 动态链接库。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)