C/C++编译过程 C/C++编译过程主要分为4个过程 1) 编译预处理 2) 编译.优化阶段 3) 汇编过程 4) 链接程序 一.编译预处理 (1)宏定义指令,如#define Name TokenString,#undef等. 对于前一个伪指令,预编译所要做的是将程序中的所有Name用TokenString替换, 但作为字符串常量的 Name则不被替换.对于后者,则将取消对某个宏的定义,使以后该串的出现不再被替换. (2)条件编译指令,如#ifdef,#ifndef,#else,#elif,