编译包含:1、预编译/预处理 2、编译 3、汇编 三个步骤。 预编译/预处理主要的主要工作就是文本替换;比如 1、把include<stdio.h>的文件替换到编译文件里; 2、把注释删除; 3、替换#define 宏定义。