从目标文件中读取架构信息

时间:2015-10-13 18:37:44

标签: c linux

我想从文件中读取有关对象(.so)文件示例x86,x86_64,armeabi,armeabi-v7a,mips等的体系结构信息并显示这些信息。我知道我可以使用" file"或其他Linux命令来获取此信息,但我想使用内核结构来获得上述值。

我浏览了ELF头文件但没有得到太多帮助。

有人可以建议如何进行此操作吗?

1 个答案:

答案 0 :(得分:0)

elf二进制文件在文件开头包含一个elf-header。您可以通过任何精灵阅读器程序阅读此标题,在这里我将为您提供readelf

的示例
readelf -h <binaryFile>

有关更多信息,您可以阅读ELF格式规范以了解如何加载elf二进制文件&amp;执行。