g を使用した C 11 のコンパイル : フラグについて
g を使用して C 11 をコンパイルするには、C 0x サポートを有効にするフラグを使用する必要があります。 。ただし、-std=c 0x と -std=gnu 0x のどちらを選択するかは、特定のニーズによって異なります。
フラグとその目的
フラグ (コンパイラーとも呼ばれます)オプションは、コンパイラの動作を変更する引数です。この場合、フラグ -std=c 0x および -std=gnu 0x により、C 11 標準の実験版である C 0x のサポートが有効になります。
コマンド ライン呼び出し
コマンドラインから g を使用していると仮定すると、C 11 ファイルをコンパイルするための正しい構文は:
$ g++ -std=c++11 your_file.cpp -o your_program
考えられる代替案
上記のコマンドで問題が解決しない場合は、代わりに -std=c 0x を使用してみてください:
$ g++ -std=c++0x your_file.cpp -o your_program
-std=c 0x と -std=gnu 0x のどちらを選択するかは依存することに注意してください。作業している特定のコンテキストとプラットフォームで。
以上が正しいフラグを使用して g で C 11 コードをコンパイルするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。