1 ELF文件类型
三种类型 :
1 可重定位文件 (Relocatable File
2 可执行文件 (Executable File
3 共享目标文件(Shared Object ,File Dynamic Linker可以将中这个文件与其他RF文件或者SharedObject组合
2 ELF目标文件格式
上图中信息可以看出
排列顺序 : ELF头部 --》程序头部表--》多个节区(段)--》节区头部表
1 节区作用 : 一个段中有多个节区,节区部分包含链接视图的大量信息:指令、数据、符号表、重定位信息
2 程序头部表(Program Header Table):创建目标文件进程映像,Relocatable File文件就没有程序头部表。
3 节区头部表(Section Heade Table)包含了描述文件节区的信息,节区的信息名称了还有节区大小了。