今天主要是学一下gcc 功能选项:
一、
1、 gcc -E:表示预处理,把指令处理掉
2、gcc -o:改变目标文件名称
3、 gcc -c: 表示只编译不链接(也就是不生成a.out)
4、 gcc -S:表示生成汇编文件(.s文件)
二、它在编译的时候有四个阶段:
1、预处理:生成.i 文件
2、编译:生成.o 文件
3、汇编;生成.s文件
4、链接:生成a.out文件