标签:分享图片 字节 width bsp 机器 头信息 文件的 需要 一个
ELF文件结构组成
①总共13个节
②每个节都有一个编号。从ELF头开始编号,编号从0开始,编号的作用就是用来索引(找到)不同节的。
③每个.o的都是这样的结构。链接时要做的就是,将ELF格式的.o全部合成为一个完整的ELF格式可执行文件。
④.o中每个节的逻辑地址都是从0开始的
ELF头
ELF格式头放什内容?
放ELF格式所需要的一些基本信息,比如
①系统所规定的字的大小。64 OS:字大小是64bit 32 OS:字大小是32bit
②字节顺序(字节序) 用于说明系统是大端序的还是小端序的。
③其它
1)ELF格式头的大小
2)目标文件类型(可重定位目标文件、可执行目标文件、共享目标文件)
3)CPU架构:说明编译出来的机器指令是运行在什么CPU上的
4)等等
使用readelf,查看“可重定位目标文件”的ELF头信息
readelf:读取目标文件的ELF格式信息的,跟-h选项的话,就是查看ELF格式头信息。
标签:分享图片 字节 width bsp 机器 头信息 文件的 需要 一个
原文地址:https://www.cnblogs.com/kelamoyujuzhen/p/9413272.html