linux如何查看静态可执行文件依赖的库
时间: 2024-01-16 22:04:24 浏览: 311
Makefile自动搜所目录及子目录下的的所有文件、自动生成编译目录
可以使用命令 `ldd` 来查看静态可执行文件依赖的库。具体操作步骤如下:
1. 打开终端,切换到要查看的可执行文件所在的目录。
2. 输入以下命令:`ldd 可执行文件名`
例如,我要查看 `/usr/bin/bash` 这个静态可执行文件依赖的库,可以输入以下命令:
```
ldd /usr/bin/bash
```
3. 执行命令后,终端会输出该可执行文件依赖的库列表。每个库都显示在一行上,包括库的名称、地址和版本号等信息。
例如,下面是查看 `/usr/bin/bash` 依赖的库的输出示例:
```
linux-vdso.so.1 (0x00007fff2a5f2000)
libtinfo.so.6 => /lib64/libtinfo.so.6 (0x00007f9d9b7a3000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f9d9b59f000)
libc.so.6 => /lib64/libc.so.6 (0x00007f9d9b3ab000)
/lib64/ld-linux-x86-64.so.2 (0x00007f9d9b9a9000)
```
阅读全文