Articles

GNU GCC Compiler auf Ubuntu 18.04 | 16.04 installieren

Posted on

Dieses kurze Tutorial zeigt Studenten und neuen Benutzern, wie man den GCC Compiler auf Ubuntu 18.04 | 16.04 installiert.

Die GNU Compiler Collection (GCC) ist eine Sammlung von Compilern und Bibliotheken, die vom GNU-Projekt entwickelt wurde und Programmiersprachen wie C, C++, Objective-C, Fortran, Go und viele mehr unterstützt.

GCC ist ein Kernbestandteil des Linux-Betriebssystems und vieler Open-Source-Projekte und -Tools. Auch der Linux-Kernel wird mit GCC kompiliert und ist daher eine große Sache in der Open-Source-Gemeinde.

Wenn Sie mehr über GCC erfahren möchten, besuchen Sie bitte seine Projektseite.

Um mit der Installation des GCC-Compilers unter Ubuntu zu beginnen, folgen Sie den folgenden Schritten:

Option 1: GCC unter Ubuntu installieren

Die Ubuntu-Repositories enthalten von Haus aus das build-essential-Paket, das den GCC-Compiler, g++, make und eine Menge Bibliotheken und andere Hilfsprogramme enthält, die zum Kompilieren anderer Pakete und Tools benötigt werden.

Die Installation des GCC-Compilers unter Ubuntu ist also so einfach wie die Installation des build-essential-Pakets.

Um das zu tun, führen Sie die folgenden Befehle aus:

sudo apt updatesudo apt install build-essential

Die Befehle installieren viele andere Pakete, darunter gcc, g++ und make.

Wenn Sie ein Entwickler sind und die Handbuchseite für GCC installieren möchten, führen Sie einfach die folgenden Befehle aus:

sudo apt-get install manpages-dev

Nach der Installation können Sie mit dem Befehl gcc –version überprüfen, ob GCC erfolgreich installiert ist und funktioniert:

gcc --version

Das sollte eine Ausgabe wie unten gezeigt ausgeben:

gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0Copyright (C) 2017 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

So installieren Sie den GCC-Compiler unter Ubuntu, wenn Sie ihn nicht bereits installiert haben.

Option 2: Mehrere GCC-Versionen installieren

Wer mehrere Versionen des GCC-Compilers installieren möchte, kann Option 2 nutzen.

Neue Versionen des GCC-Compilers unterstützen neue Sprachen, bessere Leistung, erweiterte Funktionen. Wenn Sie die Vorteile dieser zusätzlichen Funktionen nutzen wollen, dann sollte die Installation der neuesten oder mehrerer Versionen ideal sein.

Um die neuesten Versionen der GCC-Compiler zu installieren, müssen Sie ein PPA-Repository eines Drittanbieters zu Ubuntu hinzufügen und sie von dort aus installieren.

Um das zu tun, führen Sie einfach die folgenden Befehle aus:

sudo apt install software-properties-commonsudo add-apt-repository ppa:ubuntu-toolchain-r/test

Nach dem Hinzufügen des obigen Repositorys können Sie dann mehrere GGC-Versionen anhand ihrer Versionsnummer installieren.

Beispiel:

sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

Da Sie mehrere Versionen des GCC-Compilers installiert haben, gibt es eine Prioritätsnummer, die mit jeder verbunden wird. Die Version mit der höchsten Priorität ist der Standard-Systemcompiler.

Sie müssen die folgenden Befehle ausführen, um den Standard-Systemcompiler festzulegen, wobei jeder eine Prioritätsnummer zugeordnet wird.

Im folgenden Fall ist gcc-9 die Version mit der höchsten Priorität.

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7

Wenn Sie später die Standardversion ändern wollen, verwenden Sie den Befehl update-alternatives unten:

sudo update-alternatives --config gcc

Abhängig von der Anzahl der installierten Compiler sollten mehrere Auswahlmöglichkeiten vorhanden sein.

 Selection Path Priority Status------------------------------------------------------------* 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual modePress to keep the current choice, or type selection number: 

Wählen Sie Ihre Auswahl und drücken Sie die Eingabetaste.

Damit sollte das System mit dem aktuellen Standard aktualisiert werden.

Abschluss

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.