首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查编译单元的DWARF版本

检查编译单元的DWARF版本
EN

Stack Overflow用户
提问于 2013-04-23 20:52:55
回答 2查看 7.4K关注 0票数 12

所有的,有没有一个工具来检查矮人版本的文件?如下所示:

代码语言:javascript
复制
$ dwarf_tool binary_name
4
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-29 14:44:58

在Linux环境下?如果你安装了GCC,你应该有readelf可执行文件。所以你可以试试这个

readelf --debug-dump=info binary_name | grep -A 2 'Compilation Unit @'

票数 30
EN

Stack Overflow用户

发布于 2019-08-29 23:35:58

您还可以使用"llvm-dwarfdump“工具,如下所示

代码语言:javascript
复制
llvm-dwarfdump --debug-dump=info hello | grep 'Compile Unit:'
0x00000000: Compile Unit: length = 0x00000075 version = 0x0004 abbr_offset = 0x0000 addr_size = 0x08 (next unit at 0x00000079)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16169864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档