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

 我来答
萧寒
2018-12-22 · 知道合伙人IT服务行家
萧寒
知道合伙人IT服务行家
采纳数:23 获赞数:347
软件设计师,中职学校计算机教研室教研组长。

向TA提问 私信TA
展开全部

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

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

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

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

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

  1. 源代码文件:".c";

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

  3. 可执行文件:".exe";

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式