1. GCC参数
参见http://www.cnblogs.com/xmphoenix/archive/2011/03/21/1989944.html
* 几个有用的选项
-Wall:Warning开关打开,打开N多warning信息
-O0, -O1, -O2, -O3:多种优化级别
-g:调试信息,等同说-ggdb,专门为gdb参生调试信息用。
* 对于几个阶段的处理:
-E:仅预处理
-S:仅仅编译到汇编,产生XXX.s文件
-c:预处理、编译、汇编,产生目标代码XXX.o。
* 库、目录
-lname:连接名字为libname.a的库
-Ldir:指明库的搜索路径包含dir
-Idir:指明include的文件搜索路径包含dir
* 宏
-Dname:相当于#define name
-Dname=value:相当于define name value
2. GDB使用
使用方法:http://wenku.baidu.com/view/82c8c651f01dc281e53af017.html
3. Make总结