ELF(Executable Linkable Format)分类
- 可重定位文件:包含代码和数据,可以被用来链接成可执行文件或共享目标文件,静态链接库也可以归为这一类。
- 可执行文件:包含可以执行的程序,代表ELF可执行文件,没有扩展名。
- 共享目标文件:包含代码和数据,可以在两种情况下使用
- 链接器可以使用这种文件跟其他可重定位文件和共享目标文件链接,生成新的目标文件。
- 动态链接器将几个共享目标文件与可执行文件结合,作为进程映像的一部分来运行。
- 核心转储文件(core dump):进程意外终止,系统可以为该进程地址空间的内存及终止是的一些其他信息转储到核心转储文件。