C/C++程序执行过程

5 篇文章 0 订阅

程序执行过程

   (1)预处理

                      预处理就是对源程序进行宏替换,条件编译,头文件展开,去除注释

   (2)编译

                      编译阶段就是将上一步预处理后的文件进行语法分析,语义分析以及优

                 化后产生汇编代码文件

   (3)汇编

                    汇编就是将编译出来的汇编代码翻译成机器指令的过程

   (4)链接

                   在进行前面三个步骤生成的目标文件不能被执行,因为可能一个源文件

                引用了另一个源文件,或者一个源文件调用了库文件;所以链接阶段就是

                将所有相关文件链接到一起生成可执行程序(类似于以前的代码都在每个

               房间,他们之间有一堵墙隔着,这个阶段就是把相关的房间连接到一起)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值