预处理(pre-processing)
$ gcc -E example.c -o example.i
编译(compiling)
检查代码规范性。源码 -> 汇编语言。只编译不汇编,生成汇编代码。
$ gcc -S example.i -o example.s
汇编(assembling)
汇编代码 -> 二进制目标代码。
$ gcc -c example.s -o example.o
链接(link)
$ gcc example.o -o example.exe