1. gcc -E hello.c -o hello.i 预处理过程,会包含.h文件等 2.gcc -S hello.i -o hello.s 产生汇编指令 3.gcc -c hello.s -o hello.o 产生机器代码,生成obj模块 4.gcc -o hello hello.o 链接需要的其他模块代码,生成可执行文件。