一、指令说明

readelf命令,一般用于查看ELF格式的文件信息,常见的文件如在Linux上的可执行文件,动态库(*.so)或者静态库(*.a) 等包含ELF格式的文件。以下命令的使用是基于android编译出来的so文件上面去运行。

readelf常用命令

语法:readelf (选项)(参数:文件),除了-v和-H之外,其它的选项必须有一个被指定参数

  1. 选项 -h(elf header),显示elf文件开始的文件头信息。

  1. 选项 -A,arch-specific 显示CPU构架信息。

  1. 选项 -a,all 显示全部信息,等价于 -h -l -S -s -r -d -V -A -I。

  1. 选项 -v,version 显示readelf的版本信息。

  1. 选项 -H,help 显示readelf所支持的命令行选项。

二、测试

以多个芯片平台编译出的libyuv.a为例进行测试分析

readelf -A libyuv.a

readelf -h libyuv.a

readelf指令使用相关推荐

  1. Linux下的readelf 指令和file指令

    1.readelf命令主要用于读取目标文件的信息: 例如: readelf -d a.out readelf -s lib/libql_data_wwan.so 查找libql_data_wwan.s ...

  2. .axf文件_ELF文件格式与readelf命令使用

    readelf elf文件格式分析 背景 目标文件 首先需要介绍的概念是目标文件(Object file)的概念.目标文件是计算机科学中编译器或汇编器处理源代码后所生成的代码(目标代码,Object ...

  3. 从创建进程到进入 main 函数,发生了什么?

    作者 | 轩辕之风O 来源 | 编程技术宇宙(ID:xuanyuancoding) 头图 |  CSDN 下载自东方IC 前几天,读者群里有小伙伴提问:从进程创建后,到底是怎么进入我写的 main 函 ...

  4. S5PV210开发 -- 交叉编译器

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78464208 交叉编译器我们讲了不少, Hi3516A开发--安装交叉编译器 ...

  5. linux 字符串截取_linux下可执行文件分析

    一 背景 也许大家都遇到过这种场景,就是有二进制代码,比如深度分析下此文件到底是什么格式的图片等,这篇文章就记录我分析下二进制可执行文件的过程,已经自己读写二进制文件的一些坑.分析的二进制执行文件为l ...

  6. 哈工大计算机系统2022大作业:程序人生-Hello‘s P2P

    计算机系统 大作业 题     目 程序人生-Hello's P2P 专       业 计算机类 学    号 120L022115 班    级 2003007 学       生 王炳轩 指 导 ...

  7. HIT-ICS大作业-程序人生Hello‘s P2P

    计算机系统 大作业 题     目 程序人生-Hello's P2P 专       业 计算机类 学    号 120L021311 班    级 2003011 学       生 郭俊诚 指 导 ...

  8. 【Linux】工具使用

    文章目录 一.Linux 软件包管理器 yum 二. Linux开发工具 (1) Linux编辑器-vim使用 (2)简单vim配置 三.Linux编译器-gcc/g++使用 四.动态库和静态库 五. ...

  9. 哈工大计算机系统大作业——hello P2P

    计算机系统 大作业 题     目 程序人生-Hello's P2P 专       业 计算学部 学   号 班   级 学       生 指 导 教 师 刘宏伟 计算机科学与技术学院 2021年 ...

最新文章

  1. OpenCV中的内存泄漏检测
  2. Paoding Rose学习(一)
  3. 网络推广——网络推广专员如何提升企业网站转化率?
  4. oracle v$access执行很慢,Oracle bug之v$access
  5. 数据恢复软件(绝对真实可用)
  6. Jquery插件 bootstrap-datepicker 日期拾取器
  7. AndroidStudio:设计一个能在图片上涂鸦的程序
  8. 扫雷win10_手把手教你玩扫雷
  9. UA MATH563 概率论的数学基础 中心极限定理19 概率测度的全变差收敛 Skorohod定理
  10. 关于win8.1系统的网络用一段时间就会受限的原因及解决方法
  11. 一文看懂推荐系统:排序11:Deep Cross Network(DCN)
  12. string.class是什么意思?
  13. AK5357,AK5358,ES7210,ES7243,ES7241数模转换芯片
  14. 566页19万字区级一网通办政务服务应用平台建设项目方案书
  15. 数字经济2.0—趋势、逻辑、选择
  16. 关于JDBC我所想说的
  17. 编程语言居然是魔法咒语!
  18. java mysql geometry,扩展mybatis和通用mapper,支持mysql的geometry类型字段,mybatis用mapper...
  19. PINQ-查询数据集-简介
  20. 原生js实现轮播图——小肉包

热门文章

  1. Makefile-引用其它的Makefile
  2. ubuntu系统怎么使用ifconfig和开启远程连接
  3. 循环获取控制台输入scanner.nextLine()问题
  4. 如何下载Mbtiles离线地图数据
  5. 【Python】输入输出(11)
  6. VB编程:利用循环嵌套求1000以内的完数-18
  7. MySQL数据库优化的几种方式(笔面试必问)
  8. JAVA前端与后端参数传递方法小结
  9. 基于Hadoop开发的大数据实战项目——电商日志分享系统
  10. java this() super()_Java this()和super()的使用注意