Sari la conținut

GNU Compiler Collection

De la Wikipedia, enciclopedia liberă
GNU Compiler Collection
DezvoltatorGNU Project
Versiune inițială[1]
Ultima versiune4.2.2 (7 octombrie 2007)
Repogcc.gnu.org/git/gcc.git Modificați la Wikidata
Scris înC++
C  Modificați la Wikidata
Sistem de operareCross-platform
PlatformăGNU
TipCompiler
LicențăGPL (licență, versiunea 3)
GNU Lesser General Public License, version 2.1[*][[GNU Lesser General Public License, version 2.1 (free software license created by the Free Software Foundation)|​]]  Modificați la Wikidata
Prezență online
http://gcc.gnu.org/

GNU Compiler Collection (Colecţia de compilatoare GNU, numită de obicei GCC) este un set de compilatoare pentru diverse limbaje de programare produs de Proiectul GNU. GCC a fost adoptat ca compilator standard de majoritatea sistemelor de operare Unix-like, inclusiv Linux, sistemele BSD şi Mac OS X.

Numele original a fost GNU C Compiler, pentru că era doar un compilator pentru C

Istorie

Dezvoltarea GCC a fost începută de Richard Stallman în 1985. El a extins un compilator pentru a compila C.

În 1997, un grup de dezvoltatori, nemulţumiţi de ritmul lent şi natura închisă a dezvoltării oficiale a GCC, au format un proiect numit EGCS (Compilator GNU Experimental). EGCS a înglobat mai multe bifurcări experimentale. Dezvoltarea EGCS s-a dovedit mai viguroasă decât cea a GCC, şi în final EGCS a fost adoptată drept versiunea oficială a GCC în aprilie 1999.

Limbaje

C C++ Ada

Arhitecturi

Procesoare suportate de versiunea 4.1:

Versiuni de procesor mai puţin cunsoscute suportate de varianta standard au inclus:

Alte procesoare ce au fost suportate de versiuni ale GCC întreţinute separat de versiunea FSF:


Structură

Optimizări

Depanarea programelor GCC

Principala unealtă pentru depanarea codului GCC este GDB.

Mai vezi

Referinţe

  1. ^ https://www.gnu.org/software/gcc/releases.html  Lipsește sau este vid: |title= (ajutor)

Citeşte în continuare

Legături externe