「GNU Compiler Collection」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(→‎参照: fix links.)
(→‎インストール: 記事を追加)
22行目: 22行目:
 
* {{Pkg|gcc-fortran}} - Fortran
 
* {{Pkg|gcc-fortran}} - Fortran
 
* {{Pkg|gcc-go}} - [[Go]]
 
* {{Pkg|gcc-go}} - [[Go]]
* {{Pkg|gcc-objc}} - Objective-C
+
* {{Pkg|gcc-m2}} - [[Wikipedia:Modula-2|Modula-2]]
  +
* {{Pkg|gcc-objc}} - [[Wikipedia:Objective-C|Objective-C]]
  +
* {{Pkg|gcc-rust}} - [[Rust]]
   
 
=== 旧バージョン ===
 
=== 旧バージョン ===
41行目: 43行目:
 
* GCC 9: {{AUR|gcc9}}
 
* GCC 9: {{AUR|gcc9}}
 
* GCC 10: {{Pkg|gcc10}}
 
* GCC 10: {{Pkg|gcc10}}
  +
* GCC 11: {{AUR|gcc11}}
  +
* GCC 12: {{AUR|gcc12}}
  +
* GCC 13: {{Pkg|gcc13}}
   
 
古いバージョンの 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}}}}
   
 
== 参照 ==
 
== 参照 ==

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

関連記事

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

インストール

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

他のフロントエンド:

旧バージョン

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

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

ヒント: Use the CC (for C)[1] and CXX (for C++)[2] environment variables to specify which version of GCC will be used with e.g make or cmake. For example:
$ export CC=gcc-12 CXX=g++-12

参照