Freies Compilersystem

GCC GNU Compiler Collection ist ein Entwicklungswerkzeug , das von der Free Software Foundation, Inc. entwickelt wurde. Wie der Name schon sagt, bietet diese kostenlose Anwendung ein umfassendes Compiler-System. Es wird mit eingebauten Front-Ends und Bibliotheken geliefert, so dass es eine Vielzahl von Programmiersprachen unterstützt.

GCC gilt als der De-facto-Compiler auf den meisten Systemen. Obwohl neue Compiler wie C Compiler und Clang verfügbar sind, wird diese Anwendung oft als Referenz für Benchmarks verwendet. Im Vergleich zu neuen Compilern sind seine Compiler jedoch relativ langsam und erzeugen nicht den bestoptimierten Code auf dem Markt.

Wie funktioniert die GCC GNU Compiler Collection?

Die GNU Compiler Collection, kurz GCC, ist ein Entwicklungskit, das zunächst nur die Programmiersprache C beherrschte. Mit der Entwicklung zusätzlicher Front-Ends hat sie jedoch ihre Fähigkeiten erweitert und kann nun C++, Objective-C, Objective C++, Go, Fortran, Ada, Java und mehr kompilieren. Außerdem unterstützt es eine Vielzahl von Prozessorarchitekturen. Dadurch wurde er zu einem Entwicklungswerkzeug für viele freie und proprietäre Anwendungen.

GCC übersetzt die Programmiersprachen in Maschinensprache. Zuerst nimmt er den Quellcode und verarbeitet ihn, indem er Kommentare entfernt und den Makronamen mit Code erweitert. Dann übergibt er ihn an den Compiler, der jede Zeile der vorverarbeiteten Datei in Assemblersprache umwandelt. Der Assembler übersetzt sie dann in den Objektcode. Zum Schluss gibt der Linker die Datei aus, die ausführbar ist und ausgeführt werden kann.

Benutzer können den GCC-Compiler auch erweitern, indem sie Plugins hinzufügen. Auf diese Weise können Sie die Standard-Compiler an Ihre speziellen Anforderungen anpassen. Sie können Middle-End-Passes, die auf Gimple-Darstellungen arbeiten, hinzufügen, entfernen und sogar ersetzen. Wie bereits erwähnt, können die Compiler jedoch relativ langsam sein. Die Codes, die sie erzeugen, sind auch nicht die am meisten optimierten im Marker. Darüber hinaus gibt es verschiedene Ursachen für die Verzögerung der App bei der Fehlermeldung.

Ist es das wert?

Insgesamt ist die GCC GNU Compiler Collection eine umfassende Sammlung von Bibliotheken und Front-Ends, mit denen Sie Quellcode in Binäranwendungen kompilieren können. Die Anwendung unterstützt nicht nur C, sondern auch andere Programmiersprachen. Darüber hinaus unterstützt sie auch eine Vielzahl von Architekturen. Und obwohl ihre Compiler langsamer sind als die modernerer Compilersysteme, verfügt sie dennoch über das nötige Fachwissen, das sie auszeichnet.

  • Vorteile

    • Unterstützt verschiedene Programmiersprachen
    • Unterstützt eine Vielzahl von Architekturen
    • Unterstützt Plugins
    • Gute Codegenerierung
  • Nachteile

    • Compiler sind relativ langsam
    • Der erzeugte Code ist nicht der optimalste
    • Verzögerungen bei der Fehlermeldung
 0/3

Details

Programm ist in anderen Sprachen verfügbar


Programmsymbol: GCC GNU Compiler Collecti…

GCC GNU Compiler Collection für PC

  • Kostenlos
  • 4.3
    1
  • 587
  • V12.1

Nutzer-Kommentare zu GCC GNU Compiler Collection

Haben Sie GCC GNU Compiler Collection ausprobiert? Seien Sie der Erste, der Ihre Meinung hinterlässt!

Top downloads Programmiertools für Windows

Top downloads Programmiertools für Windows

Top downloads Programmiertools für Windows

Ähnliche Themen zu GCC GNU Compiler Collection

Dir könnte auch gefallen

Alternativen zu GCC GNU Compiler Collection

Entdecken Sie Apps

Neueste Artikel

Die Gesetze zur Verwendung dieser Software variieren von Land zu Land. Wir ermutigen oder dulden die Verwendung dieses Programms nicht, wenn es gegen diese Gesetze verstößt.
Softonic
Ihre Bewertung für GCC GNU Compiler Collection
Softonic

Bei Softonic scannen wir alle auf unserer Plattform gehosteten Dateien, um mögliche Schäden für Ihr Gerät zu bewerten und zu vermeiden. Unser Team führt jedes Mal Kontrollen durch, wenn eine neue Datei hochgeladen wird, und überprüft regelmäßig vorhandene Dateien, um ihren Status zu bestätigen oder zu aktualisieren. Dieser umfassende Prozess ermöglicht es uns, einen Status für jede herunterladbare Datei wie folgt festzulegen:

Sauber

Es ist hochwahrscheinlich, dass diese Software sicher ist.

Was bedeutet das?

Wir haben die mit diesem Softwareprogramm verknüpften Dateien und URLs mit mehr als 50 der weltweit führenden Antivirendienste gescannt; es wurde keine mögliche Bedrohung erkannt.

Warnung

Dieses Softwareprogramm ist potenziell schädlich oder kann unerwünschte Dateien enthalten.

Warum ist das Softwareprogramm noch verfügbar?

Basierend auf unserem Scansystem, haben wir festgestellt, dass wahrscheinlich Falschmeldungen vorliegen.

Was ist eine Falschmeldung?

Es bedeutet, dass ein gutartiges Programm aufgrund einer zu breiten Erkennungssignatur oder eines Algorithmus, der in einem Antivirenprogramm verwendet wird, fälschlicherweise als bösartig gekennzeichnet wird.

Wir möchten darauf hinweisen, dass wir von Zeit zu Zeit ein potenziell schädliches Softwareprogramm übersehen können. Um Ihnen weiterhin ein Malware-freies Angebot von Programmen und Anwendungen zu bieten, hat unser Team auf jeder Katalogseite eine Meldefunktion integriert, die Ihr Feedback an uns weiterleitet.

Markieren Sie bestimmte Probleme, auf die Sie stoßen, und Softonic wird sich so schnell wie möglich darum kümmern.