C++程序开发的基本过程

前两天说去一家小公司实习,被他们的一个技术员工的一个问题问到了,问的我当时都没有反应过来,回来后突然发现这个问题我会啊 ,只是当时没想到这么浅显。现在总结下:

C++程序开发的基本过程:

1)编辑

      开发C++程序首先要通过编辑器对源文件进行编辑;

2)预处理

      在正式进行编译之前,会通过一个预处理器来进行一些处理操作,包括将头文件放入源代码、宏的替换等等;

3)编译

      将预处理过得中间文件转换为二进制代码,此时生成的即是目标文件,在此过程中进行语法检查和代码优化工作;

4)链接

      由于缩写的程序会用到一些内建烦人或者是外部的链接库,连接器就是讲库文件和程序代码链接成完整的可执行程序,同时还要进行地址转换,以便进行正确的装入工作;

5)装载和执行

      此时已经是可执行的代码了,装载器将代码放入内存中。在获取CPU时间片后,即可从内存中取出在CPU上执行。到此就是一个C++程序完整的开发过程。

 

posted on 2016-04-28 16:08 wj0816 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/wj0816/p/5443042.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值