嵌入式平台下的ldd
2024-08-31 19:24:59
x86平台有ldd可以很方便的查看对库的依赖关系,但在嵌入式linux环境中没有这个命令,替而代之是
CC=$(CROSS_COMPILE)gcc
LDD=$(CROSS_COMPILE)readelf
范例
- $(CROSS_COMPILE)readelf -d SDKDemo_video
- Dynamic section at offset 0x1a88 contains 22 entries:
- Tag Type Name/Value
- 0x00000001 (NEEDED) Shared library: [libtxdevicesdk.so]
- 0x00000001 (NEEDED) Shared library: [libpthread.so.0]
- 0x00000001 (NEEDED) Shared library: [libdl.so.0]
- 0x00000001 (NEEDED) Shared library: [libstdc++.so.6]
- 0x00000001 (NEEDED) Shared library: [libc.so.0]
- 0x0000000c (INIT) 0x87cc
- 0x0000000d (FINI) 0x96d0
- 0x00000019 (INIT_ARRAY) 0x11a7c
- 0x0000001b (INIT_ARRAYSZ) 4 (bytes)
- 0x0000001a (FINI_ARRAY) 0x11a80
- 0x0000001c (FINI_ARRAYSZ) 4 (bytes)
- 0x00000004 (HASH) 0x8108
- 0x00000005 (STRTAB) 0x84ec
- 0x00000006 (SYMTAB) 0x824c
- 0x0000000a (STRSZ) 512 (bytes)
- 0x0000000b (SYMENT) 16 (bytes)
- 0x00000015 (DEBUG) 0x0
- 0x00000003 (PLTGOT) 0x11b60
- 0x00000002 (PLTRELSZ) 224 (bytes)
- 0x00000014 (PLTREL) REL
- 0x00000017 (JMPREL) 0x86ec
- 0x00000000 (NULL) 0x0
最新文章
- struts2获取web元素的方式和方法
- ASP多行多列又一个方法
- STL库之单链表:forward_list
- asterisk帮助与国内论坛
- Openlayers 3 热力图
- Vue2.x中的父子组件相互通信
- Python开篇
- SQL 杂活
- 动态链接库(DLL)编写经验
- TypeScript笔记 5--变量声明(解构和展开)
- redis入门(14)redis集群下的数据分区存储
- iOS 中的屏幕旋转shouldAutorotate和supportedInterfaceOrientations的先后关系
- AHOI2019游记
- UI开发学习指南
- 理解 static (深入了解JAVA虚拟机)
- 前端分页插件bootstrapPaginator的使用
- Codeforces729D(SummerTrainingDay01-F)
- PHP 类文件的自动加载机制 __autoload()
- [html] 回到页首
- RabbitMQ添加rabbitmqadmin和其使用方法(类似Redis的redis-cli)