GCC (informatika)

(GNU Compiler Collection szócikkből átirányítva)
Ez a közzétett változat, ellenőrizve: 2024. november 25.

A GCC a GNU Compiler Collection rövidítése.

GNU Compiler Collection

FejlesztőThe GNU Project
Első kiadás1987-05-23[1]
Legfrissebb stabil kiadás14.2 (stabil verzió, 2024. augusztus 1.)[2]
Legfrissebb fejlesztői kiadás8.0 stage 1 (2017. április 20.)[3] +/-
Programozási nyelvC++, eredetileg C
Operációs rendszerplatformfüggetlen
PlatformGNU
Állapotstabil
Kategóriafordítóprogram
LicencGPL-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.

Történelmi áttekintés

szerkesztés

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.

Támogatott architektúrák

szerkesztés

Kiadási stratégia

szerkesztés
 
GCC kiadási stratégia

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:

  • új C++ parser esetén
  • új memória allokációs séma esetén
  • új optimalizációs lépés

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]

  1. a b GCC Releases - GNU Project - Free Software Foundation (FSF) (angol nyelven). www.gnu.org. (Hozzáférés: 2017. augusztus 24.)
  2. Jakub Jelínek: GCC 14.2 Released, 2024. augusztus 1. (Hozzáférés: 2024. augusztus 1.)
  3. GCC Development Plan - GNU Project - Free Software Foundation (FSF) (angol nyelven). www.gnu.org. (Hozzáférés: 2017. augusztus 24.)
  4. Programming Languages Supported by GCC. GNU Project. (Hozzáférés: 2011. november 25.)
  5. Links and Selected Readings - GNU Project - Free Software Foundation (FSF) (angol nyelven). gcc.gnu.org. (Hozzáférés: 2017. augusztus 24.)
  6. GCC Development Plan - GNU Project - Free Software Foundation (FSF) (angol nyelven). www.gnu.org. (Hozzáférés: 2017. augusztus 24.)

További információk

szerkesztés
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy