目标文件
目标文件的格式
| ELF文件类型 | 说明 | 实例 |
|---|---|---|
| 可重定向文件(Relocatable File) | 这类文件包含代码与数据,可以被链接为可执行文件或者共享目标文件,静态链接库也可以归这一类 | Linux的.o文件 |
| 可执行文件 | 已完成链接;内核可直接加载执行 | /bin/bash文件 |
| 共享目标文件(Shared Object File) | 不能单独执行;可链接或运行时动态加载 | Linux的.so |
| 核心转储文件(Core Dump File) | 进程内存快照;含栈/寄存器/状态信息 | core 文件 |
目标文件的内容

Section
Section 是"编译器视角的分类"