版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ShellDawn/article/details/89191912
预处理:
展开宏#define
条件编译指令#if,#ifdef,#elif,#else,#endif
处理#include
删除注释
编译:
词法分析,语法分析,语义分析,优化
生成汇编码。
汇编:
汇编码转为机器码
生成.o文件
链接:
地址和空间分配
符号处理和重定向
预处理:
展开宏#define
条件编译指令#if,#ifdef,#elif,#else,#endif
处理#include
删除注释
编译:
词法分析,语法分析,语义分析,优化
生成汇编码。
汇编:
汇编码转为机器码
生成.o文件
链接:
地址和空间分配
符号处理和重定向