编译和链接

编译和链接

基本流程

当我们 Build 一个项目的时候,一般分为四个步骤:预处理编译汇编链接

预编译:主要处理以#开头的预编译指令

编译:进行词法分析,语法分析和优化生成汇编代码文件

GCC将预编译和编译合成了一个步骤使用cc1程序完成,c++使用cc1plus完成

汇编:汇编指令转换为机器指令,gcc使用汇编器as完成