编译链接过程总结

1、总体来看:是分为编译链接过程

编译:又分为预编译、编译、汇编。

预编译过程:

预编译过程工作包括包含头文件、宏定义展开、删除注释等。生成.i文件。

编译过程:

编译过程先是将源文件放入到扫描器中,扫描器利用有限状态机算法对源代码中的代码进行划分记号(一般是关键字或者);然后进行语法分析,语法分析就是将划分的记号用树结构存放,再进行运算符优先级判断、表达式是否正确等;然后进行语义分析,语义分析是对树型结构加上类型,

猜你喜欢

转载自www.cnblogs.com/westlife-11358/p/9651683.html