查看一个可执行文件或者库的依赖库
2016-05-09 20:15
351 查看
经常需要查看一个可执行文件或者库依赖那些库文件。
通常情况下这很好办,使用ldd命令就可以了,比如:
但是更多的情况是在交叉编译环境中,如果我们需要查看一个交叉编译出来的可执行文件依赖库,怎么办?
对,需要用到目标环境的ldd
偶尔情况,可能会出现这个错误:
这时候你需要使用–root选项(引入交叉工具链目录下的lib):
其实上面说的都不是重点,重点在这里:你可以使用readelf命令就可以看出一个文件的依赖库,而且不用目标板的readelf,cool吧:
通常情况下这很好办,使用ldd命令就可以了,比如:
对,需要用到目标环境的ldd
相关文章推荐
- 实现两个整数值的交换(无中间变量)
- Ubuntu下远程桌面Remmina无法连接
- wordpress 学习一
- Java 克隆
- java8之Lambda表达式 3:数据流
- Q_OBJECT宏的作用
- C++字符串拷贝实现:递归方法&非递归方法
- [Python] Spaceship游戏初步实现 Mini-project #7
- 输入输出流工具类
- java8之Lambda表达式 2:内建函数式接口
- Octave语法
- 第十周第十一周项目1阅读程序(6)
- React-Native中遇到的一些坑(未完待续)
- 操作系统--总复习
- java8之Lambda表达式 1:简介
- 学习Android中Intent的使用
- 利用Java代码实现把一个文件从一个地方剪切到另一个地方
- TCP/IP模型的各层的作用
- C对 MYSQL操作
- HDU4614 Vases and Flowers 二分+线段树