g++重要参数
1. * -g 产生调试信息, 可以调试程序
2. * -O[n] 优化源代码
-
O0 不作优化
-
O1 默认
-
O2 指令调整
-
O3 循环展开, 处理特性优化
编译速度会变慢
3. -l指定库文件 -L指定库文件路径
要链接哪些库, 库直接紧接着比如 -lglog 不是-l glog
4. -I 头文件搜索路径
5. -Wall 打印警告信息
6. -w关闭警告
7. * 设置编译标准 -std=c++14
8. * -o 指定输出文件名
9. -D定义宏 -DDEBUG
int main(){
#ifdef DEBUG
...
#endif
...
}