源文件到可执行文件可以分为四个阶段: 预处理 ->编译->汇编->链接 gcc -E temp.c -o temp.i (生成预处理文件temp.i) gcc -S temp.i -o temp.s(生成汇编代码文件temp.s) gcc -c temp.s -o temp.o(生成目标文件temp.o) gcc -o temp temp.o(生成可执行文件temp)