2016-07-01 5 views

Antwort

0

Wenn Sie können, ein Upgrade auf GCC 6.

Der Standardmodus für C++ ist jetzt -std = Gnu ++ 14 statt -std = Gnu ++ 98.

Sie können einen GCC Unterstützung neuer GCC zum Beispiel bekommen hier:

https://nuwen.net/mingw.html

+0

Wie mache ich das für Windows? Wenn möglich, können Sie einen Link teilen? –

+0

GCC 6 ist in der [Nuwen-Distribution] (https://nuwen.net/mingw.html) verfügbar, die auch einige Bibliotheken im Paket enthält (vor allem Boost). Zum Zeitpunkt des Schreibens ist dies leider der einzige GCC 6, den es für Windows gibt ... – rubenvb

+0

@rubenvb Also gibt es keine GNU-Version? Wann denkst du, dass es herauskommen wird? –

0

Windows verfügt über die DOSKEY Befehl Makros zu definieren (die Unix-Aliase analog sind).

So etwas sollte funktionieren:

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

A Makefile und das CXXFLAGS Variable ist eine Alternative (zum Beispiel siehe Makefile c++11 support).