zl程序教程

您现在的位置是:首页 >  其他

当前栏目

C++_一些重要的编译参数

2023-04-22 10:58:45 时间

1.-g 编译带调试信息的可执行文件

# -g 告诉g++产生可供GDB使用的调试信息。
g++ -g test.cpp -o test

2.-O[n] 优化源代码

-O:同时减小代码的长度和执行时间,其效果等价于-O1
-O0:表示不做优化
-O1:表示为默认优化
-O2:除了完成-O1的优化之外,还进行一些额外的调整工作,如指令调整等。
-O3:则包括循环展开和其他一些与处理特性相关的优化工作。
g++ test.cpp -O2 -o test

3.-o 指定输出文件名称

g++ test.cpp -o test

4. -std=c++11 设置编译标准

g++ -std=c++11 test.cpp -o test

 5. -Wall 编译时输出一些警告提示

g++ test.cpp -Wall -o test