OBJ文件的内容是什么?

时间:2010-11-24 05:50:03

标签: c++ c++builder

我知道在任何标准编译器中编译C / C ++源代码后生成的OBJ文件会生成OBJ文件,后来与其他所需库链接以形成EXEcutable文件。我想知道OBJ文件的格式/结构。请继续。

3 个答案:

答案 0 :(得分:5)

C ++ Builder(和Delphi)使用OMF格式的obj文件。有关详细信息,请参阅此wikipedia link

其他信息:Microsoft Visual C ++使用不兼容的COFF,这就是为什么C ++ Builder有一个实用程序来转换它们。

另请参阅: What's the difference between the OMF and COFF format?

答案 1 :(得分:1)

<。> .obj文件是Microsoft编译器使用的格式,并以(通用对象文件格式)COFF规范

进行了描述

其他编译器使用不同的格式来存储目标代码,例如Linux上的ELF

答案 2 :(得分:-1)

在Windows下,它是一个COFF对象。谷歌这个文件格式为规范。它们与生产PE有关。