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

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

Linda Hamilton
リリース: 2024-12-16 01:29:10
オリジナル
151 人が閲覧しました

How Do I Compile C  11 Code with g   Using Compiler Flags?

フラグを使用した g での C 11 のコンパイル

C コンパイラを C 11 に更新するには、適切なフラグを指定する必要があります。フラグは、コンパイラに渡されるコマンドライン引数で、コンパイル プロセスに影響します。

フラグについて

フラグを指定すると、コンパイラに解釈方法と方法を指示します。ソースコードを処理します。フラグは、言語バージョン、最適化設定、ライブラリの組み込みなど、コンパイルのさまざまな側面を制御できます。

C 11 サポートによるコンパイル

C コードを C でコンパイルするには11 サポートの場合は、以下を使用する必要がありますflags:

  • -std=c 11: このフラグは、C 11 言語標準に準拠するようにコンパイラーに指示します。
  • -std=c 0x: このフラグは、-std=c の非推奨のエイリアスです。 11。これは、以前のバージョンの C で使用されていました。

C 11 機能のコンパイラ サポートがないことを示すエラー メッセージが表示された場合は、コンパイル コマンドでこれらのフラグのいずれかを指定することで問題を解決できます。

例:

ソース ファイル your_file.cpp を C でコンパイルするには11 をサポートするには、次のコマンドを使用します:

$ g++ -std=c++11 your_file.cpp -o your_program
ログイン後にコピー

注:

-std=c 11 が機能しない場合は、次のコマンドを試してください。 -std=c 0x を使用します。後者のフラグは非推奨ですが、一部の環境ではまだサポートされている可能性があります。

以上がコンパイラ フラグを使用して g で C 11 コードをコンパイルするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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