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

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

Barbara Streisand
リリース: 2024-12-10 12:56:09
オリジナル
984 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート