GNU Compiler Collection
The GNU Compiler Collection (GCC) is part of the GNU toolchain and includes front ends for C and C++.
Installation
Other available front-ends are:
- gcc-ada for Ada
- gcc-d for D
- gcc-fortran for Fortran
- gcc-go for Go
- gcc-objc for Objective-C
Old versions
Old versions of GCC may be useful for historical curiosity, old projects that cannot be compiled on the current versions, or for testing the compatibility of projects:
- GCC 4.3: gcc43AUR
- GCC 4.4:
- GCC 4.5:
- GCC 4.6:
- GCC 4.7: gcc47AUR
- GCC 4.8:
- GCC 4.9: gcc49AUR
- GCC 5:
- GCC 6:
- GCC 7:
- GCC 8:
- GCC 9:
- GCC 10:
- GCC 11:
Other front-ends for old versions of GCC may be found on the official repositories and the AUR by searching for , e.g. searching for for GCC 9 front-ends.
Tip: Use the
CC
(for C) and CXX
(for C++) environment variables to specify which version of GCC will be used with e.g make or cmake. For example: $ export CC=gcc-11 CXX=g++-11
gollark: Yep, a few came.
gollark: https://www.ibm.com/blogs/research/2019/10/on-quantum-supremacy/Interesting article related to the quantum supremacy thing - apparently IBM ran the same thing on classical computers in a few days, rather than the cited 10000 years.
gollark: It still has a much better e-ink panel than any more DIY-usable ones which consumers seem to be able to get.
gollark: I have a ~2016 basic one lying around somewhere.
gollark: Yep. The tablets are branded Kindle Fire I think.
See also
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.