gcc/g++编译选项

记录一下gcc/g++编译选项作用

-c	生成可目标文件,但不进行链接
-o	指定生成文件的文件名
-g	在目标文件中添加调试信息,便于gdb调试或objdump反汇编
-Wall	显示所有的警告信息(建议使用)
-Werror	视警告为错误,出现警告即放弃编译
-w	不显示任何警告信息(不建议使用)
-v	显示编译步骤
-On	(n=0,1,2,3) 设置编译器优化等级,O0为不优化,O3为最高等级优化,O1为默认优化等级
-L	指定库文件的搜索目录
-l	(小写的L)链接某一库
-I	(大写的i)指定头文件路径
-D	定义宏,例如-DAAA=1,-DBBBB
-U	取消宏定义,例如-UAAA

你可能感兴趣的:(Linux,gcc)