From Wikipedia, the free encyclopedia
A GCC a GNU Compiler Collection rövidítése.
GNU Compiler Collection | |
![]() | |
![]() | |
Fejlesztő | The GNU Project |
Első kiadás | 1987-05-23[1] |
Legfrissebb stabil kiadás | 14.2 (stabil verzió, 2024. augusztus 1.)[2] |
Legfrissebb fejlesztői kiadás | 8.0 stage 1 (2017. április 20.)[3] +/- |
Programozási nyelv | C++, eredetileg C |
Operációs rendszer | platformfüggetlen |
Platform | GNU |
Állapot | stabil |
Kategória | fordítóprogram |
Licenc | GPL-3+, LGPL-3+, FDL-1.3+ |
A GNU Compiler Collection weboldala |
Szabadon elérhető C, C++, Pascal, Objective C, Java, Fortran és Ada fordító, elsősorban Linux és BSD – tehát POSIX – rendszerekre, de létezik Microsoft Windows-ra készített változata is (mingw -n keresztül), rengeteg CPU és architektúra támogatott, amire a GCC tud fordítani.
Eredetileg a gcc GNU C Compiler-t jelentett, és csak is kizárólag C programozási nyelvet tudott kezelni. A gcc 1.0-t 1987-ben adták ki, majd a fordítót kiterjesztették arra, hogy C++-t is képes legyen lefordítani, az év decemberében.[1] Később front end-et fejlesztettek többek közt a következőkhöz: Objective-C, C++, Fortran, Java (Gcj), Ada (Gnat), és Go.[4]
A Free Software Foundation (FSF) adja ki a GCC-t GNU General Public License (GNU GPL) alatt. A GCC fontos szerepet játszott a szabad szoftver növekedésében, mind eszközként, mind példaként.
Eredetileg GNU C Compiler-ként indult, és ennek a projektnek köszönheti a fejlődését sok nyílt forrású operációs rendszer, többek között a Linux és a nyílt BSD-k is.
Az új kiadási menetrend során általában három fejlesztési állapotot hoznak létre, mielőtt egy branchot létrehoznak.
A nagyobb változtatások során adnak branchot a projekthez, melyek lehetnek:
Minden branch után új kiadási menetrend következik, valamint jellemzően két havonta bug-fix foltot is kiadnak az eredeti kiadáshoz.[6]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.