コンテンツにスキップ

「GNU Compiler Collection」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
インストール: 記事を追加
49行目: 49行目:
古いバージョンの GCC のフロントエンドは公式リポジトリや AUR で {{ic|gcc<''ピリオドのないバージョン''>}} と検索して見つけることができます、例えば GCC 9 フロントエンドは {{ic|gcc9}} と検索してください。
古いバージョンの GCC のフロントエンドは公式リポジトリや AUR で {{ic|gcc<''ピリオドのないバージョン''>}} と検索して見つけることができます、例えば GCC 9 フロントエンドは {{ic|gcc9}} と検索してください。


{{Tip|Use the {{ic|CC}} (for C)[https://cmake.org/cmake/help/latest/envvar/CC.html] and {{ic|CXX}} (for C++)[https://cmake.org/cmake/help/latest/envvar/CXX.html] [[environment variables]] to specify which version of GCC will be used with e.g make or cmake. For example: {{bc|1=$ export CC=gcc-12 CXX=g++-12}}}}
{{Tip|例えば make や cmake を使用する際に、どのバージョンの GCC を使用するかを指定するために、{{ic|CC}} (C)[https://cmake.org/cmake/help/latest/envvar/CC.html] {{ic|CXX}} (C++)[https://cmake.org/cmake/help/latest/envvar/CXX.html] [[環境変数]] を使用します。例:{{bc|1=$ export CC=gcc-12 CXX=g++-12}}}}


== 参照 ==
== 参照 ==

2024年5月10日 (金) 18:10時点における版

関連記事

GNU Compiler Collection (GCC) は GNU ツールチェインの一部であり、CC++ のフロントエンドです。

インストール

gcc パッケージをインストールしてください。

他のフロントエンド:

旧バージョン

古いバージョンの GCC は 公式リポジトリAUR から入手できます。歴史的な好奇心、現在のバージョンではコンパイルできない古いプロジェクト、プロジェクトの互換性をテストするのに便利でしょう。

古いバージョンの GCC のフロントエンドは公式リポジトリや AUR で gcc<ピリオドのないバージョン> と検索して見つけることができます、例えば GCC 9 フロントエンドは gcc9 と検索してください。

ヒント 例えば make や cmake を使用する際に、どのバージョンの GCC を使用するかを指定するために、CC (C用)[1]CXX (C++用)[2] 環境変数 を使用します。例:
$ export CC=gcc-12 CXX=g++-12

参照