Linux查看文件依赖库
使用 ldd 命令查看依赖库
在Linux系统中,一般使用ldd指令查看某个可执行文件所依赖的动态库,命令如下
ldd filename
曲线方式查看可执行文件依赖情况
在运行环境下,启动可执行文件,通过ps指令获取其pid值(例如pid=298),然后输入如下指令获取其依赖情况。
cat /proc/298/maps
使用交叉编译工具链查看依赖情况
- 使用 xxx-linux-objdump 命令查看文件依赖情况
xxx-linux-objdump -x "filename" | grep "NEEDED"
- 使用 xxx-linux-readelf 命令查看文件依赖情况
xxx-linux-readelf -a "filename" | grep "Shared"
注意:需要把可执行文件拷贝至编译环境下输入对应指令查看