目标文件:编译器编译源代码后生成的文件叫做目标文件。(也就是我们所说的windows下的.obj和Linux 下的.o)
从广义上来看,目标文件和可执行文件的格式其实几乎是一样的,所以我们可以广义的将目标文件与可执行文件看成是一种类型的文件。在Linux下,我们可以统称为ELF文件。
ELF文件包括如下表中四类:
我们可以通过file命令来查看文件的类型
参考文章:
https://blog.csdn.net/u014608280/article/details/81983055