Gratis compilersysteem

GCC GNU Compiler Collection is een ontwikkelingstool ontwikkeld door Free Software Foundation, Inc. Zoals de naam al doet vermoeden, biedt deze gratis applicatie een uitgebreid compilersysteem . Het wordt geleverd met ingebouwde front-ends en bibliotheken , waardoor het een breed scala aan programmeertalen kan ondersteunen.

GCC wordt op de meeste systemen beschouwd als de de-facto compiler . Hoewel er nieuwe compilers, zoals C Compiler en Clang , beschikbaar zijn, wordt deze app vaak gebruikt als referentiepunt voor benchmarks . In vergelijking met nieuwe compilers zijn de compilers echter relatief traag en produceren ze niet de meest geoptimaliseerde code op de markt.

Hoe werkt de GCC GNU Compiler Collection?

De GNU Compiler Collection, of kortweg GCC, is een ontwikkelkit die aanvankelijk alleen de C-programmeertaal behandelde. Met de ontwikkeling van extra front-ends breidde het zijn mogelijkheden uit en kan het nu C++, Objective-C, Objective C++, Go, Fortran, Ada, Java en meer compileren. Het ondersteunt ook een grote verscheidenheid aan processorarchitecturen . Als gevolg hiervan werd het een ontwikkelingstool voor veel gratis en fatsoenlijke apps.

GCC vertaalt de programmeertalen naar machinetaal. Ten eerste neemt het de broncode en verwerkt deze door opmerkingen te verwijderen en de macronaam uit te breiden met code. Vervolgens verplaatst het het naar de compiler die elke regel in het voorverwerkte bestand in assembler verandert. De assembler vertaalt het vervolgens naar de objectcode. Ten slotte voert de linker het bestand uit dat uitvoerbaar is en klaar om te worden uitgevoerd.

Gebruikers kunnen de GCC-compiler ook uitbreiden door plug-ins toe te voegen . Door dit te doen, kunt u voorraadcompilers aanpassen aan uw specifieke behoeften. U kunt middle-end passes toevoegen, verwijderen en zelfs vervangen die werken op Gimple-representaties. Zoals opgemerkt, kunnen de compilers echter relatief traag zijn . De codes die het produceert zijn ook niet de meest geoptimaliseerde in de marker. Bovendien zijn er verschillende oorzaken waarom de app achterblijft bij foutrapportage .

Is het het waard?

Over het algemeen is de GCC GNU Compiler Collection een uitgebreide verzameling bibliotheken en front-ends die u kunt gebruiken om broncode in binaire toepassingen te compileren. De app ondersteunt niet alleen C, maar ook andere programmeertalen. Niet alleen dat, het ondersteunt ook een breed scala aan architectuur. En hoewel zijn compilers langzamer zijn dan modernere compilersystemen, heeft het nog steeds expertise eromheen opgebouwd.

  • Voor

    • Ondersteunt verschillende programmeertalen
    • Ondersteunt een grote verscheidenheid aan architectuur
    • Ondersteunt plug-ins
    • Goede codegeneratie
  • Tegen

    • Compilers zijn relatief traag
    • De code die het produceert is niet de meest geoptimaliseerde
    • Vertraging bij foutrapportage
 0/3

Specificaties van de app"

Programma is beschikbaar in andere talen



Beoordelingen about GCC GNU Compiler Collection

Heeft u geprobeerd GCC GNU Compiler Collection? Wees de eerste om uw mening te verlaten!

Misschien interesseert je ook

Alternatieven voor GCC GNU Compiler Collection

Verken Apps

Nieuwste artikelen

De wetten inzake het gebruik van software verschilt per land. We moedigen het gebruik van dit programma niet aan of keuren het niet goed als het in strijd is met deze wetten.
Softonic
Uw beoordeling voor GCC GNU Compiler Collection
Softonic

Bij Softonic scannen we alle bestanden die op ons platform worden gehost om mogelijke schade voor uw apparaat te beoordelen en te voorkomen. Ons team voert controles uit telkens wanneer een nieuw bestand wordt geüpload en beoordeelt bestanden regelmatig om hun status te bevestigen of bij te werken. Met dit uitgebreide proces kunnen we een status voor elk downloadbaar bestand instellen en wel als volgt:

Schoon

Het is zeer waarschijnlijk dat dit softwareprogramma schoon is.

Wat betekent dit dan?

We hebben het bestand en de URL's van dit softwareprogramma met meer dan 50 van 's werelds toonaangevende antivirusdiensten gescand; er is geen mogelijke dreiging gedetecteerd.

Waarschuwing

Dit softwareprogramma is mogelijk schadelijk of kan ongewenste bundleware bevatten.

Waarom is het softwareprogramma nog steeds beschikbaar?

Gebaseerd op ons scansysteem hebben we vastgesteld dat deze markeringen mogelijk valse positieve resultaten zijn.

Wat is een vals positief resultaat?

Het betekent dat een goedaardig programma ten onrechte als kwaadaardig gemarkeerd is vanwege een te ruime handtekening-detectie of algoritme dat in een antivirusprogramma wordt gebruikt.

We willen graag benadrukken dat we af en toe een potentieel kwaadaardig softwareprogramma kunnen mislopen. Om u een malwarevrije catalogus van programma's en apps te blijven beloven, heeft ons team op elke cataloguspagina een software rapportage functie geïntegreerd die uw feedback naar ons terugstuurt.

Markeer specifieke problemen die u kunt tegenkomen en Softonic zal deze problemen zo snel mogelijk oplossen.