2016-07-01 23 views

答えて

0

あなたは、GCC 6

にアップグレードすることができた場合はC++のデフォルトモードが今-std =のGNU ++ 14の代わりに-std = gnuの++ 98の。

あなたがここに例えば新しいGCCをサポートするGCCを得ることができます:

https://nuwen.net/mingw.html

+0

Windowsの場合、どうすればよいですか?可能であれば、リンクを共有できますか? –

+0

GCC 6は[Nuwen distro](https://nuwen.net/mingw.html)で入手できます。パッケージにはいくつかのライブラリ(Boostなどがあります)も含まれています。残念ながら、執筆時点では、これはWindows用の唯一のGCC 6です... – rubenvb

+0

@rubenvbだから、GNU版はありません。いつそれが出てくると思いますか? –

0

Windowsは(Unixのエイリアスに似ています)マクロを定義するDOSKEYコマンドを持っています。このような

何かが動作するはず:

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

CXXFLAGS変数が別の(例えばMakefile c++11 supportを参照されたいです)。