总结自网上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.动态链接。
本文详细介绍了程序从源代码到可执行程序的整个编译过程,包括配置、确定标准库和头文件位置、确定依赖关系等十个关键步骤,并强调了头文件预编译和链接的重要性。
6200

被折叠的 条评论
为什么被折叠?



