1、总体来看:是分为编译链接过程
编译:又分为预编译、编译、汇编。
预编译过程:
预编译过程工作包括包含头文件、宏定义展开、删除注释等。生成.i文件。
编译过程:
编译过程先是将源文件放入到扫描器中,扫描器利用有限状态机算法对源代码中的代码进行划分记号(一般是关键字或者);然后进行语法分析,语法分析就是将划分的记号用树结构存放,再进行运算符优先级判断、表达式是否正确等;然后进行语义分析,语义分析是对树型结构加上类型,
本文共 268 字,大约阅读时间需要 1 分钟。
1、总体来看:是分为编译链接过程
编译:又分为预编译、编译、汇编。
预编译过程:
预编译过程工作包括包含头文件、宏定义展开、删除注释等。生成.i文件。
编译过程:
编译过程先是将源文件放入到扫描器中,扫描器利用有限状态机算法对源代码中的代码进行划分记号(一般是关键字或者);然后进行语法分析,语法分析就是将划分的记号用树结构存放,再进行运算符优先级判断、表达式是否正确等;然后进行语义分析,语义分析是对树型结构加上类型,
转载于:https://www.cnblogs.com/westlife-11358/p/9651683.html