全站数据
9 6 1 5 2 8 3

代码变更流程不包含哪些阶段

二建小科普 | 教育先行,筑梦人生! 阅读:54         

预处理阶段

代码变更流程不包含哪些阶段

预处理器(cpp)根据以字符#开头的命令修改原始的C程序。在读到#include <stdio.h>后,预处理器知道该程序需要stdio.h这个系统头文件,于是把它直接插入程序文本中,就得到了另一个C程序,通常以.i作为文件拓展名。

2. 编译阶段

编译器将hello.i文件翻译成hello.s文件,它包含一个汇编语言程序,汇编语言为所有高级语言提供了一条通往机器语言的道路。

3. 汇编阶段

汇编器将hello.s文件翻译成机器语言指令,把这些指令打包成一种叫做可重定位目标程序的格式,并保存在hello.o文件中,该文件是一个二进制文件。

代码变更流程不包含哪些阶段

4. 链接阶段

链接器负责把我们代码中引用的函数以某种方式合并到我们的hello.o文件中,结果就得到最后的hello文件,加载到内存中,由系统执行。

赞 (54)

发表回复

本站作者后才能评论

评论列表(4条)

  • 二建小科普
    二建小科普 2026年09月26日

    我是公众科技网的签约作者“二建小科普”!

  • 二建小科普
    二建小科普 2026年09月26日

    希望本篇文章《代码变更流程不包含哪些阶段》能对你有所帮助!

  • 二建小科普
    二建小科普 2026年09月26日

    本站[公众科技网]内容主要涵盖:教育,学历提升

  • 二建小科普
    二建小科普 2026年09月26日

    本文概览:预处理阶段预处理器(cpp)根据以字符#开头的命令修改原始的C程序。在读到#i

猜你喜欢内容

更多推荐