查询应用程序运行依赖库
Gcc 版本
Ldd 命令
用法:
Ldd AppName
交叉编译器
用法:
$ xxx-ldd AppName
$xxx-objdump -x AppName |grep NEED
$ xxx-readelf -a AppName |grep "Shared library"
$ xxx-ldd AppName
注:Xxx 表示交叉编译器类型
Eg:
$ arm-9tdmi-linux-gnu-objdump -x AppName |grep NEED
$ arm-9tdmi-linux-gnu-readelf -a AppName |grep "Shared library"
补充一个更厉害的工具strace:
#strace -f -F -o strace.txt test
这里 -f -F选项告诉strace同时跟踪fork 和vfork出来的进程,-o选项把所有strace输出写到
strace.txt里面,test是要启动和调试的程序。
注:strace详细用法请参考《用strace调试程序》
阅读(3110) | 评论(0) | 转发(0) |