C++程序从写代码到显示出结果共包括哪四个步骤,前三步分别形成什么文件,文件扩展名分别是什么。

如题所述

第一个阶段:预处理阶段,在正式的编译阶段之前进行。预处理阶段将根据已放置在文件中的预处理指令来修改源文件的内容。如#include指令就是一个预处理指令,它把头文件的内容添加到.c或.cpp文件中。

第二个阶段:编译、优化阶段,将其翻译成等价的中间代码表示或汇编代码,并执行优化。

第三个阶段:汇编,把汇编语言代码翻译成目标机器指令。

第四个阶段:链接,例如,某个源文件中的函数可能引用了另一个源文件中定义的某个符号(如变量或者函数调用等);在程序中可能调用了某个库文件中的函数,等等。所有的这些问题,都需要经链接程序的处理方能得以解决。

-----------------------------------------------

    源代码文件:".c";

    目标代码文件:".obj";

    可执行文件:".exe";

    ".c"文件"compile"后生成".obj"文件;
    ".obj"文件"link"后生成".exe"文件。

温馨提示:答案为网友推荐,仅供参考
相似回答