GNU Compiler Collection

GNU Compiler Collection
Developer(s)GNU Project
Initial releaseMay 23, 1987; 39 years ago (1987-05-23)
Stable release
16.2 Edit this on Wikidata / 7 August 2026; 2 months ago (7 August 2026)
Repository
Written inC with some parts written in C++
Operating systemCross-platform
PlatformGNU
TypeCompiler
LicenseGPLv3+ with GCC Runtime Library Exception
Websitegcc.gnu.org

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.

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:

References

  1. ↑ "GCC Releases". GNU Project. Archived from the original on June 4, 2023. Retrieved July 24, 2020.
  2. ↑ Richard Biener (7 August 2026). "GCC 16.2 Released". Retrieved 7 August 2026.
  3. ↑ "GCC Runtime Library Exception". Archived from the original on March 31, 2023. Retrieved July 24, 2020.
  4. ↑ "GCC Development Mission Statement". Free Software Foundation, Inc. 1999-04-22. Archived from the original on 2020-10-31. Retrieved 2021-01-03.
  5. ↑ "History - GCC Wiki". gcc.gnu.org. Retrieved 2021-01-03.
  6. ↑ "GCC Front Ends". Free Software Foundation, Inc. 2020-09-20. Archived from the original on 2019-12-24. Retrieved 2020-01-03.