GNU Compiler Collection

optimizing compiler produced by the GNU Project, key component of the GNU tool-chain and standard compiler for most projects related to GNU and the Linux kernel. From Wikipedia, the free encyclopedia

The GNU Compiler Collection (also known as GCC) is a free software compiler written as part of the GNU project. It originally only compiled C code into machine language, however, now many frontends have been created to allow it to compile other languages.[4][5]

Quick Facts Developer(s), Initial release ...
GNU Compiler Collection
Developer(s)GNU Project
Initial releaseMay 23, 1987; 37 years ago (1987-05-23)[1]
Stable release
14.2.0[2]  / 1 August 2024; 8 months ago (1 August 2024)
Repository
Written inC with some parts written in C++
Operating systemCross-platform
PlatformGNU
TypeCompiler
LicenseGPLv3+ with GCC Runtime Library Exception[3]
Websitegcc.gnu.org
Close

As well as being the compiler for GNU, it is used by many other projects, most notably many Linux-based operating systems.

Languages

GCC supports compiling the following programming languages:[6]

  • C (using the original gcc frontend.)
  • C++ (g++ frontend)
  • Objective-C
  • Objective-C++
  • Fortran
  • Ada
  • Go (gccgo frontend)

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.