C 11 mit g kompilieren: Flags verstehen
Um C 11 mit g zu kompilieren, müssen Flags verwendet werden, die die C 0x-Unterstützung ermöglichen . Die Wahl zwischen -std=c 0x und -std=gnu 0x hängt jedoch von Ihren spezifischen Anforderungen ab.
Flags und ihr Zweck
Flags, auch Compiler genannt Optionen sind Argumente, die das Verhalten des Compilers ändern. In diesem Fall aktivieren die Flags -std=c 0x und -std=gnu 0x die Unterstützung für C 0x, eine experimentelle Version des C 11-Standards.
Befehlszeilenaufruf
Angenommen, Sie verwenden g über die Befehlszeile, die richtige Syntax zum Kompilieren einer C 11-Datei ist:
$ g++ -std=c++11 your_file.cpp -o your_program
Mögliche Alternativen
Wenn der obige Befehl das Problem nicht löst, können Sie stattdessen versuchen, -std=c 0x zu verwenden:
$ g++ -std=c++0x your_file.cpp -o your_program
Denken Sie daran, dass die Wahl zwischen -std=c 0x und -std=gnu 0x vom spezifischen Kontext und der Plattform abhängt, mit der Sie arbeiten mit.
Das obige ist der detaillierte Inhalt vonWie kompiliere ich C 11-Code mit g unter Verwendung der richtigen Flags?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!