白乐天

道阻且长,行则将至。

elf文件结构

介绍

可执行与可链接格式(Executable and Linkable Format,ELF),常被称为 ELF格式,是一种用于可执行文件、目标代码、共享库和核心转储(core dump)的标准文件格式。

ELF文件格式在链接和程序的运行阶段的格式不同。链接阶段每个.o文件都是一个独立的ELF文件,为了效率和便利性将他们的节合并为段才能生成对应的可执行文件。
一个ELF文件包含的内容有:ELF文件头,程序头表,节头表和节。