使用GCC编译C++代码:有一个很大的选项列表(警告,优化等)我希望总是编译。它是令人厌倦的不断粘贴到命令行。我可以这样做吗
g++ test.cpp -o test.o -myoptions
其中,“-myoptions”将启用一个选项列表,如
-pedantic
-Wall
-O2
-Wshadow
-...
我在某个地方定义的东西
我试过搜索,但找不到这方面的指南。有可能吗?或者我必须使用make文件吗?如果相关的话,系统是windows 7。谢谢
编辑:如果将来有人搜索此内容,Windows特定的答案:转到控制面板-〉系统-〉高级系统设置-〉环境变量,创建名为“myoptions”的新系统变量,值为“-option 1-option 2-option 3..."。然后使用“g++ test.cpp -o test.o %myoptions%”进行编译
1条答案
按热度按时间wljmcqd81#
您可以设定环境变量:
以及使用了
注意有些变量或多或少是标准化的,当你设置它们时,几个构建系统会自动使用它们。
这里还有一个关于SO的starting point。