g でのデフォルトの C 標準の決定
g を使用して C コードをコンパイルする場合、デフォルトの C 標準がコンパイラによって自動的に選択されます。このデフォルトの標準は、使用する g バージョンによって異なります。コンパイル中に特定の C 標準が明示的に指定されていない場合、 g はその内部デフォルトを使用します。
g で使用されるデフォルトの C 標準を確認するには、次の手順に従います。
g++ -dM -E -x c++ /dev/null | grep -F __cplusplus
例g のバージョンが 4.8.4 の場合、次の出力が得られます:
#define __cplusplus 199711L
この出力は、g で使用されるデフォルトの C 標準を示します。 4.8.4 は C 11 です。
追加の考慮事項
以上がg で使用されるデフォルトの C 標準を決定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。