Linux命令查看X86平台 ARM平台上可执行文件与库的依赖关系
来源:互联网 发布:单片机电流检测电路 编辑:程序博客网 时间:2024/05/28 11:28
PC Linux上查看库依赖依赖关系
直接使用ldd 命令即可,可以查看可执行程序,比如:
root@forlinx:~# ldd /bin/mv
linux-gate.so.1 =>
libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0x00136000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0x00ada000)
libacl.so.1 => /lib/i386-linux-gnu/libacl.so.1 (0x00fac000)
libattr.so.1 => /lib/i386-linux-gnu/libattr.so.1 (0x005ae000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x00151000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0x006b1000)
/lib/ld-linux.so.2 (0x00578000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0x00302000)
root@forlinx:~#
也可以查看动态库 比如:
root@forlinx:~# ldd /lib/libcrypto.so.0.9.8
linux-gate.so.1 =>
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0x00d04000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0x001b9000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x001ce000)
/lib/ld-linux.so.2 (0x00886000)
查看嵌入式平台上,交叉编译好的可执行程序,或者库文件的相关依赖
在PC Linux上执行命令:arm-linux-readelf
例如查看二进制可执行文件:
root@forlinx:~# arm-linux-readelf
查看动态库文件:
root@forlinx:~# arm-linux-readelf
root@forlinx:~#
- Linux命令查看X86平台 ARM平台上可执行文件与库的依赖关系
- Linux命令查看X86平台 ARM平台上可执行文件与库的依赖关系
- Linux命令查看X86平台 ARM平台上可执行文件与库的依赖关系
- Linux命令查看X86平台 ARM平台上可执行文件与库的依赖关系
- 使用file查看可执行文件的平台性,x86 or arm ?
- QT环境搭建: QT玩转在linux的x86平台或者ARM平台上
- 嵌入式 x86与arm不同平台上驱动Makefile示例
- 分析Linux中Spinlock在ARM及X86平台上的实现
- 分析Linux中Spinlock在ARM及X86平台上的实现
- 分析Linux中Spinlock在ARM及X86平台上的实现
- 分析Linux中Spinlock在ARM及X86平台上的实现
- 分析Linux中Spinlock在ARM及X86平台上的实现
- Linux中Spinlock在ARM及X86平台上的实现
- Qt4 在x86和arm平台上的一些配置
- Spinlock在ARM及X86平台上的实现
- Spinlock在ARM及X86平台上的实现
- 在 x86 上面交叉编译 gstreamer for arm(zz)与MIPS平台上的编译(原)
- linux 可执行文件依赖库查看
- 堆和栈的区别
- Qt 全局变量的使用
- Be the best 'you‘ that you can
- java中"/"与"\"的问题
- ubuntu右键在当前目录执行终端terminal程序
- Linux命令查看X86平台 ARM平台上可执行文件与库的依赖关系
- UIViewController的生命周期
- Ubuntu无法获得排他锁解决方案
- SSL 通信原理及Tomcat SSL 双向配置
- 为sourceinsight添加makefile和kconfig文件
- 浅谈过载保护
- 写一个类模版
- 用友安装心得体会
- C++ 各种全局常量的声明方式的优缺点?