-v
查看gcc版本号, 使用--version
也可,注意有两个-
-E
生成预处理文件-S
生成汇编文件-c
只编译,生成.o
文件,通常称为目标文件-I
指定头文件所在的路径-L
指定库文件所在的路径-l
指定库的名字-o
指定生成的目标文件的名字-g
包含调试信息,使用gdb
调试需要添加-g
参数-On
(n=0∼3) 编译优化,n越大优化得越多,比如一些不用的变量不会定义等-Wall
提示更多警告信息-D
编译时定义宏,如
中用到MAXN
但未定义可用gcc -o test -D MAXN=10
进行编译