返回
顶部

修改密码

首页 > 文章 > 体育 > 正文
readelf命令 – 显示elf格式文件的信息

+1

-1

收藏

+1

-1

点赞0

评论0

xiaowei
标题:readelf命令 – 显示elf格式文件的信息
详情介绍-作者:xiaowei-来源: 极全网 -如有问题点击:在线客服帮助

readelf命令用来显示一个或者多个elf格式的目标文件的信息,可以通过它的选项来控制显示哪些信息。这里的elf-file(s)就表示那些被检查的文件。可以支持32位,64位的elf格式文件,也支持包含elf文件的文档(这里一般指的是使用ar命令将一些elf文件打包之后生成的例如lib*.a之类的“静态库”文件)。

这个程序和objdump提供的功能类似,但是它显示的信息更为具体,并且它不依赖BFD库(BFD库是一个GNU项目,它的目标就是希望通过一种统一的接口来处理不同的目标文件),所以即使BFD库有什么bug存在的话也不会影响到readelf程序。

还需注意的是运行readelf的时候,除了-v和-H之外,其它的选项必须有一个被指定。

语法格式:readelf  [参数] [文件名]

常用选项:

参考实例

读取可执行文件形式的elf文件头信息:

[root@linuxcool ~]# readelf -h main

读取目标文件形式的elf文件头信息:

[root@linuxcool ~]# readelf -h myfile.o

读取静态库文件形式的elf文件头信息:

[root@linuxcool ~]# readelf -h libmy.a

读取动态库文件形式的elf文件头信息:

[root@linuxcool ~]# readelf -h libmy.so

查看可执行的elf文件程序头表信息:

[root@linuxcool ~]# readelf -l main

与该功能相关的Linux命令:

gdbserver – 调试远程服务器rpmquery命令 – 查询信息mattrib命令 – 更改或显示MS-DOS文件的属性insmod命令 – 载入模块lynx命令 – 终端上的纯文本浏览器userpasswd命令 – 允许用户更改密码的图形化工具getent命令 – 查看系统数据库中的记录信息ntpq命令 – 查询NTP时间服务器信息createdb命令 – 创建PostgreSQL数据库vacuumdb命令 – 清理并优化PostgreSQL数据库
版权声明:本文内容由极全网实名注册用户自发贡献,版权归原作者所有,极全网-官网不拥有其著作权,亦不承担相应法律责任。具体规则请查看《极全网用户服务协议》和《极全网知识产权保护指引》。如果您发现极全网中有涉嫌抄袭的内容,点击进入填写侵权投诉表单进行举报,一经查实,极全网将立刻删除涉嫌侵权内容。

扫一扫在手机打开

评论
已有0条评论
0/150
提交
热门评论
猜你喜欢
换一批
相关推荐
换一批
热点排行