GNU Compiler Collection

E9098

The GNU Compiler Collection (GCC) is a widely used, free and open-source compiler system that supports numerous programming languages and platforms, forming a core component of the GNU toolchain and much of the open-source software ecosystem.


Statements (71)
Predicate Object
instanceOf GNU package
compiler system
cross-platform software
free software
open-source software
abbreviation GCC
component GCC back end
GCC front end
GCC middle end
developer Free Software Foundation
implementsFeature just-in-time compilation via libgccjit
link-time optimization
profile-guided optimization
includesTool g++
gcc
gcov
gfortran
gnat
gprof
influenced Clang
Cygwin
LLVM
MinGW
initialReleaseYear 1987
license GNU General Public License
maintainer GCC Steering Committee
originalAuthor Richard Stallman
partOf GNU Project
GNU toolchain
repository https://gcc.gnu.org/git.html
supportsArchitecture AArch64
ARM
MIPS
PowerPC
RISC-V
x86
x86-64
supportsDebugFormat DWARF
stabs
supportsLanguage Ada
C
C++
D
Fortran
Go
Objective-C
Objective-C++
OpenACC
OpenMP
supportsOptimizationLevel -O0
-O1
-O2
-O3
-Ofast
-Os
supportsPlatform BSD operating systems
Linux
Unix-like systems
Windows
macOS
supportsStandard Ada standards
Fortran standards
ISO C
ISO C++
usedFor building Linux kernel
building many Unix-like operating systems
compiling application software
compiling system software
website https://gcc.gnu.org/
writtenIn C
C++


Please wait…