Mohammad Reza Rezwani Asked: 2014-08-15 14:40:48 +0800 CST2014-08-15 14:40:48 +0800 CST 2014-08-15 14:40:48 +0800 CST 什么是目标文件以及如何打开它 772 g++ myCppFile -o myOut 我不知道编译程序。但我只想知道的是什么类型myOut?它不是文本。它不像配置文件。那么它是什么? 以及如何查看其内容? compiling 2 个回答 Voted enedil 2014-08-15T15:41:19+08:002014-08-15T15:41:19+08:00 myOut是一个二进制文件。它由处理器和内核可读格式的零和一组成。如果需要,您可以在那里找到更多信息。 Best Answer Charles Green 2014-08-15T18:13:29+08:002014-08-15T18:13:29+08:00 目标文件是编译器在生成可执行文件的步骤中生成的中间文件。 首先,编译器将源代码缩减为一个目标文件,最终产品的机器代码大部分已在其中生成,变量和其他人类可读的项目已被标记取代。 其次,链接器获取目标文件和编译器请求的库,并将最终的可执行文件放在一起,将目标文件中的标记呈现为机器可以解释的地址。
myOut
是一个二进制文件。它由处理器和内核可读格式的零和一组成。如果需要,您可以在那里找到更多信息。目标文件是编译器在生成可执行文件的步骤中生成的中间文件。
首先,编译器将源代码缩减为一个目标文件,最终产品的机器代码大部分已在其中生成,变量和其他人类可读的项目已被标记取代。
其次,链接器获取目标文件和编译器请求的库,并将最终的可执行文件放在一起,将目标文件中的标记呈现为机器可以解释的地址。