Bestimmen des Standard-C-Standards in g
Beim Kompilieren von C-Code mit g wird der Standard-C-Standard automatisch vom Compiler ausgewählt. Dieser Standardstandard variiert je nach verwendeter g-Version. Wenn ein bestimmter C-Standard während der Kompilierung nicht explizit angegeben wird, verwendet g seinen internen Standard.
Um den von g verwendeten Standard-C-Standard zu ermitteln, führen Sie die folgenden Schritte aus:
g++ -dM -E -x c++ /dev/null | grep -F __cplusplus
Zum Beispiel , wenn Ihre g-Version 4.8.4 ist, erhalten Sie die folgende Ausgabe:
#define __cplusplus 199711L
Diese Ausgabe gibt an, dass der von g 4.8.4 verwendete Standard-C-Standard ist C 11.
Zusätzliche Überlegungen
Das obige ist der detaillierte Inhalt vonWie bestimme ich den von g verwendeten Standard-C-Standard?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!