GNU Compiler Collection
|Initial release||May 23, 1987|
10.2 / July 23, 2020
|Written in||C with some parts written in C++|
|License||GPLv3+ with GCC Runtime Library Exception|
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[change | change source]
- C (using the original gcc frontend.)
- C++ (g++ frontend)
- Go (gccgo frontend)
References[change | change source]
- "GCC Releases". GNU Project. Retrieved July 24, 2020.
- "GCC 10 Release Series - GNU Project - Free Software Foundation (FSF)". gcc.gnu.org. Retrieved July 24, 2020.
- "GCC Runtime Library Exception". Retrieved July 24, 2020.
- "GCC Development Mission Statement". Free Software Foundation, Inc. 1999-04-22. Retrieved 2021-01-03.
- "History - GCC Wiki". gcc.gnu.org. Retrieved 2021-01-03.
- "GCC Front Ends". Free Software Foundation, Inc. 2020-09-20. Retrieved 2020-01-03.