gcc -E :输出的文件是预处理后的文件(即完成了一些预处理指令) gcc -S : 输出的文件是编译后的文件(即将C语言编译成汇编语言) gcc -C : 输出的文件是汇编后的文件(即将汇编语言汇编成二进制目标代码,但没有连接)