Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

AL2023 での C、C++、および Fortran

フォーカスモード
AL2023 での C、C++、および Fortran - Amazon Linux 2023

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AL2023 には、GNU コンパイラコレクション (GCC) と LLVM (低レベル仮想マシン) のClangフロントエンドの両方が含まれています。

GCC のメジャーバージョンは AL2023 の存続期間を通じて変わりません。マイナーリリースはバグ修正をもたらし、AL2023 リリースに含まれる可能性があります。その他のバグ、パフォーマンス、セキュリティの修正は、AL2023 GCC に含まれているメジャーバージョンにバックポートされる可能性があります。

AL2023 には、C (gcc)、C++ (g++)、および Fortran (gfortran) フロントエンドGCCを持つ のバージョン 11 が含まれています。

AL2023 では、 Ada (gnat)、 Go (gcc-go)、Objective-C、Objective-C++ フロントエンドは有効になりません。

AL2023 RPM のデフォルトのコンパイラフラグには、最適化フラグと強化フラグが含まれます。GCC で独自のコードを構築するには、最適化フラグと強化フラグを含めることをお勧めします。

注記

gcc --version が呼び出されると、gcc (GCC) 11.3.1 20221121 (Red Hat 11.3.1-4) のようなバージョン文字列が表示されます。Red Hat は Amazon Linux GCC パッケージのベースとなる GCC ベンダーブランチを指します。に表示されるバグレポート URL に従ってgcc --help、すべてのバグレポートとサポートリクエストを Amazon Linux に送信する必要があります。

__GNUC_RH_RELEASE__ マクロなど、このベンダーブランチの長期的な変更の詳細については、「Fedora パッケージソース」を参照してください。

コアツールチェーンの詳細については、「」を参照してくださいコアツールチェーンパッケージglibc、gcc、binutils

AL2023 と他の Linux ディストリビューションとの関係の詳細については、「」を参照してくださいFedora との関係

AL2 と比較した AL2023 でのコンパイラのトリプルトの変更の詳細についてはAL2、「」を参照してくださいコンパイラトリプレット

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.