一.对于GUN编译器来说,程序的编译要经历预处理.编译.汇编.连接四个阶段,如下图所示: 在预处理阶段,输入的是C语言的源文件,通常为*.c.它们通常带有.h之类头文件的包含文件.这个阶段主要处理源文件中的#ifdef. #include和#define命令.该阶段会生成一个中间文件*.i,但实际工作中通常不用专门生成这种文件,因为基本上用不到:若非要生成这种文件 不可,可以利用下面的示例命令: gcc -E test.c -o test.i 在编译阶段,输入的是中间文件*.i,编译后生成汇编语