如何在Windows上默认启用GCC编译器C ++ 11标志?

时间:2016-07-01 09:31:10

标签: windows c++11 command-line g++

我想避免每次在命令行上输入“-std = c ++ 11”。 我的问题有没有简单/直接的解决方案?

2 个答案:

答案 0 :(得分:0)

如果可以,请升级到GCC 6.

  

C ++的默认模式现在是-std = gnu ++ 14而不是-std = gnu ++ 98。

您可以在此处获得支持新GCC的GCC:

https://nuwen.net/mingw.html

答案 1 :(得分:0)

Windows有DOSKEY命令来定义宏(类似于Unix别名)。

这样的事情应该有效:

doskey g++="g++ --std=c++11 $*"

MakefileCXXFLAGS变量是另一种选择(例如,请参阅Makefile c++11 support)。