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: Excellent\* idea!
gollark: Of the right size, I suppose.
gollark: Pointers? Also unvaried integers.
gollark: Why have a `float` type when you could just have float division or something?
gollark: Bestest idea: literally everything is an integer with no type (except maybe size), and you can do any operation on any value.
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.