GCC
GCC最早是GNU C Compiler的简写,现在已经发展成GNU Compiler Collection(GNU编译器套件),可以支持C/C++、Java、Object-C等语言的编译。
GCC Options
-O0
关闭优化-O2
-g
添加调试信息-ggdb3
添加宏定义调试信息-D
设置宏定义-l
链接库文件,如链接libm.so对应选项为-l m
-L
设定搜索路径-std
选择编译器标准,如-std=c89
(等同于-std=c90
)、-std=c99
等-E
产生预处理结果-S
产生编译结果-static
静态-m32
-fno-stack-protector