GNU Compiler Collection
optimizing compiler produced by the GNU Project, key component of the GNU toolchain and standard compiler for most projects related to GNU and the Linux kernel
(Redirected from GCC)
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]
Developer(s) | GNU Project |
---|---|
Initial release | May 23, 1987[1] |
Stable release | 14.1[2] / 7 May 2024 |
Repository | |
Written in | C with some parts written in C++ |
Operating system | Cross-platform |
Platform | GNU |
Type | Compiler |
License | GPLv3+ with GCC Runtime Library Exception[3] |
Website | gcc |
As well as being the compiler for GNU, it is used by many other projects, most notably many Linux-based operating systems.
Languages
changeGCC 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
change- ↑ "GCC Releases". GNU Project. Retrieved July 24, 2020.
- ↑ Richard Biener (7 May 2024). "GCC 14.1 Released". Retrieved 7 May 2024.
- ↑ "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.
🔥 Top keywords: Main PageSpecial:SearchWikipedia:Simple talkWikipedia:AboutXXXTentacionHistory of AustraliaList of UEFA European Championship finalsWikipedia:Administrators' noticeboardHelp:ContentsHelp:IntroductionQuantum mechanicsSpecial:RecentChangesUnited StatesHealthy lifestyleBlackHistory of ChristianityList of U.S. statesList of U.S. states and territories by time zone24-hour clockList of people who have walked on the MoonA Quiet Place (movie)Tom KaulitzTreaty of VersaillesNBA draftSupreme Court of the United StatesKalkiList of countries by areaUnited States presidential line of successionQueen (band)Wikipedia:Vandalism in progressHelp:Authority controlHistory of ChinaList of countries by continentsList of political parties in the United KingdomBismillahir Rahmanir RaheemMurder of Junko FurutaKnights of the Round TableSlash (punctuation)Michael Jackson