Movatterモバイル変換


[0]ホーム

URL:


Ugrás a tartalomhoz
Wikipédia
Keresés

GCC (informatika)

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából
(Gcc szócikkből átirányítva)

Változat állapota

Ez a lap egy ellenőrzött változata

Ez aközzétett változat,ellenőrizve:2024. november 25.

Pontosságellenőrzött

GNU Compiler Collection

FejlesztőThe GNU Project
Első kiadás1987-05-23[1]
Legfrissebb stabil kiadás14.2.0(stabil verzió, 2024. augusztus 1.)[2]
Legfrissebb fejlesztői kiadás8.0 stage 1(2017. április 20.)[3]+/-
Programozási nyelvC++, eredetilegC
Operációs rendszerplatformfüggetlen
PlatformGNU
Állapotstabil
Kategóriafordítóprogram
LicencGPL-3+,LGPL-3+,FDL-1.3+
A GNU Compiler Collection weboldala

AGCC aGNUCompiler Collection rövidítése.

Szabadon elérhetőC,C++,Pascal,Objective-C,Java,Fortran ésAdafordító, elsősorbanLinux ésBSD – tehátPOSIX – rendszerekre, de létezikMicrosoftWindows-ra készített változata is (MinGW -n keresztül), rengetegCPU ésarchitektúra támogatott, amire a GCC tud fordítani.

Eredetileg a gccGNU C Compiler-t jelentett, és csak is kizárólagC programozási nyelvet tudott kezelni. A gcc 1.0-t 1987-ben adták ki, majd a fordítót kiterjesztették arra, hogyC++-t is képes legyen lefordítani, az év decemberében.[1] Későbbfront end-et fejlesztettek többek közt a következőkhöz:Objective-C,C++,Fortran,Java (Gcj),Ada (Gnat), ésGo.[4]

AFree Software Foundation (FSF) adja ki a GCC-tGNU General Public License (GNU GPL) alatt. A GCC fontos szerepet játszott aszabad szoftver növekedésében, mind eszközként, mind példaként.

Történelmi áttekintés

[szerkesztés]

EredetilegGNUCCompiler-ként indult, és ennek a projektnek köszönheti a fejlődését soknyílt forrásúoperációs rendszer, többek között aLinux és a nyíltBSD-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]

Források

[szerkesztés]
  1. abGCC 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]
Ez aszabad szoftverekkel kapcsolatos lap egyelőrecsonk (erősen hiányos).Segíts te is, hogy igazi szócikk lehessen belőle!
A lap eredeti címe: „https://hu.wikipedia.org/w/index.php?title=GCC_(informatika)&oldid=27633747
Kategória:
Rejtett kategóriák:

[8]ページ先頭

©2009-2025 Movatter.jp