现在PC平台流行的可执行文件格式(Executable)主要是Windows下的PE
(Portable Executable)和Linux下的ELF(Executable Linkable Format),
它们都是COFF(Common File Format)格式的变种。
目标文件就是源代码编译后但未进行链接的那些中间文件(Windows下的
.obj和Linux下的.o文件),它跟可执行文件的格式很相似,因此一般跟
可执行文件一起采用一个格式存储。
不光是可执行文件(Windows下的.exe和Linux下的ELF可执行文件)按照可
执行文件格式存储。动态链接库(Windows下的.dll和Linux下的.so)及静态
链接库(Windows下的.lib和Linux下的.a)文件也都按照可执行文件格式存储