OBJ文件的内容是什么?

发布于 2024-10-04 06:56:48 字数 99 浏览 3 评论 0原文

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

I know that a OBJ file produced after compilation of C/C++ source code in any standard compiler generates OBJ file, which later LINKed with the rest of the required libraries to form the EXEcutable file. I want to know the format/structure of the OBJ file. Please go ahead.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

灯角 2024-10-11 06:56:48

C++ Builder(和 Delphi)使用 OMF 格式的 obj 文件。有关详细信息,请参阅此维基百科链接

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

另请参阅: 之间有什么区别OMF 和 COFF 格式?

C++ Builder (and Delphi) use OMF format obj files. See this wikipedia link for details.

Additional information: Microsoft Visual C++ use an incompatible COFF, that's why C++ Builder have a utility to convert them.

See also: What's the difference between the OMF and COFF format?

淑女气质 2024-10-11 06:56:48

.obj 文件是 Microsoft 编译器使用的格式,在(通用对象文件格式)COFF 规范中进行了描述。

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

the .obj file is a format used by Microsoft Compilers and is described in the (Common Object File Format) COFF spec

other compilers use different formats to store object code, e.g. ELF on Linux

抚你发端 2024-10-11 06:56:48

在 Windows 下,它是一个 COFF 对象。谷歌此文件格式以获取规范。将它们链接起来生成 PE。

Under windows, it'd be a COFF object. Google this file format for a spec. They are linked to produce a PE.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文