ldd命令与readelf命令

ldd命令

一般我们看一个可执行文件需要链接那些库,我们可以使用ldd命令

比如这个是我ldd一个可执行程序的结果。
=> 的左边是需要链接的.so,右边是系统的相应的位置。
如果发现右边没有,实际上自己是有这个库的,可以软链接一下。比如

ln -s 源文件 目标文件

ldd 可以加上参数 -v ,参看链接库的详细信息

ldd -v 可执行程序

readeld命令

readelf -d 目标

常用readelf -d *.so
常见的文件如在Linux上的可执行文件,动态库(.so)或者静态库(.a) 等包含ELF格式的文件
readelf常用

posted @ 2020-11-16 10:40  cyssmile  阅读(1531)  评论(0编辑  收藏  举报