编译器 编译链接程序生成全过程。

总结自网上http://www.ruanyifeng.com/blog/2014/11/compiler.html

程序在由源码生成可执行程序的过程很长。大约分为七个部分。

1.配置,配置确定系统是什么样子的。然后进行不同系统不同配置

2.确定标准库和头文件的位置,将来方便使用。

3.确定依赖关系,谁先编译,谁后编译,谁更新谁重新编译等等。

4.头文件预编译,头文件用的多,所以先编译

5.预处理,宏替换,等等替换掉源码中bash的头文件和宏

6.编译生成obj

7.链接,lib obj连在一起

8.安装,放在指定目录下区。

9.操作系统安装,确定一些依赖,比如txt用什么打开灯

10.生成安装包,方便普通用户使用

11.动态链接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值