gcc编译分为四个阶段
1 预处理
-E
将头文件展开,生成test.i
2 编译
-S
检查单词拼写,语义,语法,生成汇编文件test.s
3 汇编
-c
将汇编文件转换成电脑能识别地二进制文件test.o
4 链接
将头文件库函数与二进制文件链接
若直接执行 gcc test.c 则会自动生成可执行文件a.out
执行 gcc test.c -o test 则会生成可执行文件test
标准头文件地使用 如 # include