Linker 对象文件格式的差异

Linker 对象文件格式的差异,linker,executable,object-files,Linker,Executable,Object Files,COFF(通用对象文件格式)和ELF(可扩展和可链接格式)之间的区别是什么,不同的平台除外 如果我有C编译器,那么工具链中的链接器将接收的对象文件在Windows上是COFF类型的。如果它是linux,它将是ELF 是什么使他们成为两个不同的东西?首先,我考虑了它(链接器)将根据接收到的对象文件类型生成的可执行文件。是这样吗 是什么使它成为两种不同的东西 这与XML文件和GIF文件之间的区别相同——它们的内部结构有完全不同的规则。前者必须以Agree开头,先生。但是关于这一部分,我考虑了它(链接

COFF(通用对象文件格式)和ELF(可扩展和可链接格式)之间的区别是什么,不同的平台除外

如果我有C编译器,那么工具链中的链接器将接收的对象文件在Windows上是COFF类型的。如果它是linux,它将是ELF

是什么使他们成为两个不同的东西?首先,我考虑了它(链接器)将根据接收到的对象文件类型生成的可执行文件。是这样吗

是什么使它成为两种不同的东西


这与
XML
文件和
GIF
文件之间的区别相同——它们的内部结构有完全不同的规则。前者必须以
Agree开头,先生。但是关于这一部分,我考虑了它(链接器)将生成的可执行文件,这取决于它接收到的对象文件的类型。是这样吗?
那么?