g++常用参数
-o output_name:指定输出文件的名称。如果省略,则默认输出文件名为a.out。-I directory:添加包含路径,编译器在此处搜索头文件。-L directory:添加库搜索路径,编译器在此处搜索库文件。-l library:链接指定的库,库文件名通常以lib开头,如-lm链接数学库。-g:生成调试信息,使得程序可以被调试器调试。-Wall:开启大部分警告信息,帮助开发者发现潜在的问题。-O[n]:设置优化等级,其中O0表示无优化,O1是默认优化级别,O2和O3提供更高级别的优化。-std=c++xx:指定 C++ 标准版本,例如-std=c++11,-std=c++14,-std=c++17等。-D macroname:定义宏macroname。-U macroname:取消定义宏macroname。
浙公网安备 33010602011771号