Programmierung

So installieren Sie mehrere Versionen von GCC und G++ unter Ubuntu 20.04

So installieren Sie mehrere Versionen von GCC und G++ unter Ubuntu 20.04

Als C- und C++-Entwickler ist es nicht ungewöhnlich, mit Projekten umzugehen, die unterschiedliche Compiler-Versionen erfordern. Bei technologischen Fortschritten ist es wahrscheinlich, dass Sie sich in einer Situation befinden, in der Sie eine bestimmte GCC- oder G++-Compilerversion für ein bestimmtes Projekt benötigen.

In diesem Tutorial zeigen wir Ihnen die Methode zur Installation mehrerer Versionen von GCC und G++ auf Ubuntu 20.04 mit dem apt installieren Befehl. Außerdem zeigen wir Ihnen, wie Sie mit Hilfe der . zwischen verschiedenen G++- und GCC-Versionen wechseln Update-Alternativen und bestätigen Sie die ausgewählte Version, die gerade verwendet wird.

Um sicherzustellen, dass Sie nichts verpassen, teilen wir dieses Tutorial in drei Schritte auf, wie unten gezeigt.

Bevor Sie fortfahren

Unsere bevorzugte Linux-Distribution in diesem Tutorial ist das kürzlich veröffentlichte Ubuntu 20.04 LTS. Stellen Sie mit den folgenden Befehlen sicher, dass alle Pakete auf dem neuesten Stand sind.

sudo apt aktualisieren sudo apt aktualisieren

Sie benötigen auch erhöhte Berechtigungen, indem Sie Befehle mit dem Befehl sudo ausführen.

Installieren mehrerer GCC-Compiler-Versionen unter Ubuntu 20.04 LTS

Wir werden den Befehl apt install verwenden. Führen Sie die folgenden Befehle mit den sudo-Berechtigungen aus.

sudo apt install build-essentiell sudo apt -y install gcc-7 gcc-8

GCC-7 installieren GCC-8

Wir werden auch GCC 9 installieren.0 mit den folgenden Befehlen.

sudo add-apt-repository ppa:jonathonf/gcc-9.0

GCC-9-Repository installieren

sudo apt-get install gcc-9

Installieren Sie GCC-9 auf Ubuntu 20.04.

Installieren mehrerer G++-Compiler unter Ubuntu 20.04 LTS

Wenn die GCC-Compiler installiert sind, können wir jetzt mehrere Versionen von G++-Compilern installieren.

sudo apt install build-essentiell sudo apt -y install g++-7 g++-8 g++-9

G++-Compiler installieren

Alternativ können Sie sowohl GCC- als auch G++-Compiler mit einem einzigen Befehl installieren, wie unten gezeigt.

sudo apt install build-essentiell sudo apt -y install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

Erstellen einer Liste von GCC- und G++-Alternativen mit Update-Alternativen

Schritt 1. Starten Sie das Terminal und führen Sie die folgenden Befehle nacheinander aus.

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 7 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 7 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 8 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 8 sudo update-alternatives --install / usr/bin/gcc gcc /usr/bin/gcc-9 9 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 9

Erstellen Sie eine Liste mit GCC- und G++-Alternativen

Schritt 2. Überprüfen Sie die auf Ihrem System verfügbaren GCC- und G++-Listen und wählen Sie den Standard-Compiler aus, den Sie für Ihre Entwicklung verwenden möchten. Beginnen wir mit der Einrichtung des GCC-Compilers.

Starten Sie Ihr Ubuntu-Terminal und führen Sie den folgenden Befehl aus.

sudo update-alternatives --config gcc

Legen Sie Ihren Standard-GCC-Compiler fest.

Wählen Sie den GCC-Compiler aus, den Sie verwenden möchten, indem Sie die Nummer im Auswahlmenü auswählen. In diesem Tutorial habe ich Option zwei (2) gewählt, da ich GCC-8 als Compiler für mein aktuelles Projekt verwenden wollte.

Schritt 3. Machen wir jetzt dasselbe und wählen unseren Standard-G++-Compiler. Führen Sie den folgenden Befehl aus.

sudo update-alternatives --config g++

Wählen Sie den Standard-G++-Compiler

Hier interessiere ich mich auch für die Verwendung von G++-8 und wähle daher Option zwei (2), wie im Bild oben gezeigt.

Um zu einem anderen GCC- oder G++-Compiler zu wechseln, wiederholen Sie den Konfigurationsvorgang in den Schritten zwei (2) und drei (3) oben. Wählen Sie eine andere Option, um eine andere Compiler-Version einzustellen, die Sie verwenden möchten.

Um die Änderungen zu bestätigen, die wir beim Ausführen des Ausführung Befehl auf dem Terminal für jeden Compiler.

gcc --version g++ --version

Führen Sie den G++- und GCC-Versionsbefehl aus.

Aus dem obigen Bild können wir sehen, dass das System die GCC- und G++-Compiler anzeigt, die wir als Standardeinstellungen konfiguriert haben.

So können Sie mehrere Versionen von GCC- und G++-Compilern installieren und zwischen ihnen auf Ihrem Ubuntu-Rechner wechseln. Wenn Sie zusätzliche Informationen haben, können Sie diese gerne im Kommentarbereich unten mit unseren Lesern teilen.

SuperTuxKart für Linux
SuperTuxKart ist ein großartiger Titel, der entwickelt wurde, um Ihnen das Mario Kart-Erlebnis kostenlos auf Ihrem Linux-System zu bieten. Es ist ziem...
Battle for Wesnoth-Tutorial
The Battle for Wesnoth ist eines der beliebtesten Open-Source-Strategiespiele, die Sie derzeit spielen können. Dieses Spiel befindet sich nicht nur se...
0 A.D. Lernprogramm
Von den vielen Strategiespielen da draußen, 0 A.D. schafft es, sich trotz Open Source als umfassender Titel und sehr tiefgehendes, taktisches Spiel ab...