Linux命令查看X86平台 ARM平台上可执行文件与库的依赖关系
来源:互联网 发布:淘宝店代理货源 编辑:程序博客网 时间:2024/05/22 02:16
PC Linux上查看库依赖依赖关系
直接使用ldd 命令即可,可以查看可执行程序,比如:
root@forlinx:~# ldd /bin/mv
linux-gate.so.1 => (0x00c7b000)
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 => (0x00a88000)
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 -a "your binary" | grep "Shared"
例如查看二进制可执行文件:
root@forlinx:~# arm-linux-readelf -a "/mnt/Linux/FileSystem-Yaffs2/bin/ls" | grep "Shared"
0x00000001 (NEEDED) Shared library: [libm.so.6]
0x00000001 (NEEDED) Shared library: [libc.so.6]
查看动态库文件:
root@forlinx:~# arm-linux-readelf -a "/mnt/Linux/FileSystem-Yaffs2/lib/libresolv.so.2" | grep "Shared"
Type: DYN (Shared object file)
0x00000001 (NEEDED) Shared library: [libc.so.6]
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 可执行文件依赖库查看
- 继承FragmentActivity的Activity里面的Fragment的onActivityResult的用法
- RAID技术介绍和总结
- 十六进制的颜色值转成RGB UIColor
- WPF 主程序合并程序集
- web 记住密码
- Linux命令查看X86平台 ARM平台上可执行文件与库的依赖关系
- Writing Sentences [1]
- 人生就是一条绳子
- CGContextAddArcToPoint和CGContextAddArc
- Spring MVC配置(备忘)
- HDU1020 - Encoding (模拟)
- php对特殊字符的处理操作的总结
- EventBus、Handler、Broadcast用法
- 问题--pip安装软件出现下面的报错