コマンドラインで「-std = C++ 11」と入力しないでください。 私の質問に単純/直接の解決策はありますか?WindowsでGCCコンパイラのC++ 11フラグをデフォルトで有効にする方法は?
0
A
答えて
0
あなたは、GCC 6
にアップグレードすることができた場合はC++のデフォルトモードが今-std =のGNU ++ 14の代わりに-std = gnuの++ 98の。
あなたがここに例えば新しいGCCをサポートするGCCを得ることができます:
0
Windowsは(Unixのエイリアスに似ています)マクロを定義するDOSKEY
コマンドを持っています。このような
何かが動作するはず:
doskey g++="g++ --std=c++11 $*"
Makefile
とCXXFLAGS
変数が別の(例えばMakefile c++11 supportを参照されたいです)。
Windowsの場合、どうすればよいですか?可能であれば、リンクを共有できますか? –
GCC 6は[Nuwen distro](https://nuwen.net/mingw.html)で入手できます。パッケージにはいくつかのライブラリ(Boostなどがあります)も含まれています。残念ながら、執筆時点では、これはWindows用の唯一のGCC 6です... – rubenvb
@rubenvbだから、GNU版はありません。いつそれが出てくると思いますか? –