我想从文件中读取有关对象(.so)文件示例x86,x86_64,armeabi,armeabi-v7a,mips等的体系结构信息并显示这些信息。我知道我可以使用" file"或其他Linux命令来获取此信息,但我想使用内核结构来获得上述值。
我浏览了ELF头文件但没有得到太多帮助。
有人可以建议如何进行此操作吗?
答案 0 :(得分:0)
elf二进制文件在文件开头包含一个elf-header。您可以通过任何精灵阅读器程序阅读此标题,在这里我将为您提供readelf
的示例readelf -h <binaryFile>
有关更多信息,您可以阅读ELF格式规范以了解如何加载elf二进制文件&amp;执行。