ホームページ >バックエンド開発 >C++ >正しいフラグを使用して g で C 11 コードをコンパイルするにはどうすればよいですか?

正しいフラグを使用して g で C 11 コードをコンパイルするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-10 12:56:091040ブラウズ

How to Compile C  11 Code with g   Using the Correct Flags?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。