La Collection de Compilateurs GNU (GCC) fait partie de la chaîne d'outil GNU et inclus des front-ends pour C et C++.
Installation
D'autres front-ends disponibles:
- gcc-ada pour Ada
- gcc-gcobol pour Cobol
- gcc-d pour D
- gcc-fortran pour Fortran
- gcc-go pour Go
- gcc-m2 pour Modula-2
- gcc-objc pour Objective-C
- gcc-rust pour Rust
Anciennes versions
Les anciennes versions de GCC peuvent s'avérer utiles par simple curiosité "historique", pour des projets anciens qui ne peuvent pas être compilés avec les versions actuelles ou pour tester la compatibilité de certains projets :
- GCC 14: gcc14AUR
- GCC 13: gcc13AUR
- GCC 12: gcc12AUR
- GCC 11: gcc11AUR
- GCC 10: gcc10AUR
- GCC 9: gcc9AUR
- GCC 8: gcc8AUR
- GCC 7: gcc7AUR
- GCC 6: gcc6AUR
- GCC 5: gcc5AUR
- GCC 4.9: gcc49AUR
- GCC 4.8: gcc48AUR
- GCC 4.7: gcc47AUR
- GCC 4.6: gcc46AUR
- GCC 4.5: gcc45AUR
- GCC 4.4: gcc44AUR
- GCC 4.3: gcc43AUR
D'autres front-ends pour les anciennes versions de GCC sont disponibles dans les dépôts officiels et dans l'AUR en recherchant gcc<version_sans_point>, par exemple en cherchant gcc9 pour les front-ends GCC 9.
Astuce Utilisez le
CC (pour C)[1] et CXX (pour C++)[2] environment variables pour indiquer quelle version de GCC sera utilisée, par exemple avec make ou CMake. Exemple: $ export CC=gcc-12 CXX=g++-12
