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.

AI illustration

How this image was made

AI-generated illustration of GNU Compiler Collection

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of the GNU Compiler Collection (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.)

All labels observed (20)

How this entity was disambiguated

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 ⓘ
linked to: ARM

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 ⓘ
linked to: ISO/IEC 9899

ISO C++ ⓘ
linked to: 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++ ⓘ

How these facts were elicited

Referenced by (67)

Full triples — surface form annotated when it differs from this entity's canonical label.

Richard Stallman → notableWork → GNU Compiler Collection ⓘ
Ada (programming language) → hasImplementation → GNAT ⓘ
linked to: GNU Compiler Collection
Ada (programming language) → hasImplementation → GNAT Pro ⓘ
linked to: GNU Compiler Collection
Ada (programming language) → hasImplementation → GNAT Community ⓘ
linked to: GNU Compiler Collection
GNU Pascal → basedOn → GNU Compiler Collection ⓘ
GNU Pascal → usesBackend → GCC ⓘ
linked to: GNU Compiler Collection
GNU Compiler Collection → abbreviation → GCC ⓘ
linked to: GNU Compiler Collection
GNU Compiler Collection → component → GCC middle end ⓘ
linked to: GNU Compiler Collection
GNU Compiler Collection → includesTool → g++ ⓘ
linked to: GNU Compiler Collection
GNU Compiler Collection → includesTool → gcc ⓘ
linked to: GNU Compiler Collection
GNU Compiler Collection → includesTool → gfortran ⓘ
linked to: GNU Compiler Collection
GNU Project → hasPart → GNU Compiler Collection ⓘ
C++ → hasMajorCompiler → GCC ⓘ
linked to: GNU Compiler Collection
RISC-V → hasToolchain → GCC for RISC-V ⓘ
linked to: GNU Compiler Collection
MIPS → toolchainSupport → GCC ⓘ
linked to: GNU Compiler Collection
Linux/m68k → supportsToolchain → GCC ⓘ
linked to: GNU Compiler Collection
Objective-C → previouslyImplementedBy → GCC ⓘ
linked to: GNU Compiler Collection
GPC → partOf → GNU Compiler Collection ⓘ
GPC → category → GNU compilers ⓘ
linked to: GNU Compiler Collection
GNU toolchain → includes → GNU Compiler Collection ⓘ
GNU toolchain → includes → GCC ⓘ
linked to: GNU Compiler Collection
Fortran → typicalImplementation → gfortran ⓘ
linked to: GNU Compiler Collection
GNAT → partOf → GNU Compiler Collection ⓘ
subject linked to: gnat
GNAT → componentOf → GCC front end ⓘ
subject linked to: gnat
linked to: GNU Compiler Collection
gcov → partOf → GNU Compiler Collection ⓘ
gcov → usedWith → GCC ⓘ
linked to: GNU Compiler Collection
gprof → relatedTo → GNU Compiler Collection ⓘ
Clang → supportsExtension → GNU C extensions (partial) ⓘ
linked to: GNU Compiler Collection
MinGW → provides → GNU Compiler Collection ⓘ
MinGW → provides → GCC ⓘ
linked to: GNU Compiler Collection
Cygwin → supports → GCC toolchain ⓘ
linked to: GNU Compiler Collection
GCC Steering Committee → oversees → GNU Compiler Collection ⓘ
GCC Steering Committee → appliesTo → GCC project policies ⓘ
linked to: GNU Compiler Collection
GCC Steering Committee → collaboratesWith → GCC contributors ⓘ
linked to: GNU Compiler Collection
Eclipse CDT → supportsToolchain → GCC ⓘ
linked to: GNU Compiler Collection
GDB → usedWith → GCC ⓘ
linked to: GNU Compiler Collection
GNU Binutils → usedWith → GCC ⓘ
linked to: GNU Compiler Collection
Objective-C++ → implementedIn → GCC ⓘ
linked to: GNU Compiler Collection
ARC → hasToolchainSupport → GNU Compiler Collection ⓘ
GNUstep → uses → GNU Compiler Collection ⓘ
GAS → usedWith → GCC ⓘ
linked to: GNU Compiler Collection
GNU NYU Ada Translator → partOf → GNU Compiler Collection ⓘ
lcov → compatibleWith → GCC ⓘ
linked to: GNU Compiler Collection
Itanium C++ ABI → usedBy → GCC C++ compiler ⓘ
linked to: GNU Compiler Collection
MSYS → commonlyUsedWith → GCC ⓘ
linked to: GNU Compiler Collection
Code::Blocks → supportsCompiler → GCC ⓘ
linked to: GNU Compiler Collection
Cygnus Solutions → notableWork → GNU Compiler Collection ⓘ
Cygnus Solutions → supportedProject → GCC ⓘ
linked to: GNU Compiler Collection
MSYS2 → includes → GCC ⓘ
linked to: GNU Compiler Collection