GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So wechseln Sie unter Ubuntu 20.04 LTS Focal Fossa zwischen mehreren GCC- und G++-Compilerversionen

In diesem Tutorial werden wir mehrere Versionen von GCC- und G++-Compilern mit apt install installieren Befehl. Außerdem durch Nutzung der update-alternatives erfahren Sie, wie Sie einfach zwischen mehreren GCC- und G++-Compiler-Versionen wechseln und die aktuell ausgewählte Compiler-Version überprüfen können.

In diesem Tutorial lernen Sie:

  • So installieren Sie mehrere GCC- und G++-Compiler-Versionen
  • Erstellen einer alternativen Compiler-Versionsliste
  • So wechseln Sie zwischen mehreren Compiler-Versionen

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Ubuntu 20.04 Focal Fossa installiert oder aktualisiert
Software GCC
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Installation von GCC, dem C-Compiler auf Ubuntu 20.04, Schritt-für-Schritt-Anleitung

  1. Installieren Sie mehrere C- und C++-Compiler-Versionen:
    $ sudo apt install build-essential$ sudo apt -y install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
  2. Verwenden Sie die update-alternatives Tool zum Erstellen einer Liste mehrerer GCC- und G++-Compiler-Alternativen:
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 7sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 7sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 8sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/ g++-8 8sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 9sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 9 
  3. Überprüfen Sie die Liste der verfügbaren C- und C++-Compiler auf Ihrem Ubuntu 20.04-System und wählen Sie die gewünschte Version aus, indem Sie die entsprechende Auswahlnummer eingeben:bin/gcc). Auswahlpfad-Prioritätsstatus ---------------------------------------------- -------------- 0 /usr/bin/gcc-9 9 automatischer Modus 1 /usr/bin/gcc-7 7 manueller Modus* 2 /usr/bin/gcc-8 8 manuell mode 3 /usr/bin/gcc-9 9 manual modeDrücken Sie , um die aktuelle Auswahl beizubehalten[*], oder geben Sie die Auswahlnummer ein:

    Führen Sie für den C++-Compiler Folgendes aus:

    $ sudo update-alternatives --config g++Es gibt 3 Möglichkeiten für die Alternative g++ (bereitstellen von /usr/bin/g++). Auswahlpfad-Prioritätsstatus ---------------------------------------------- --------------* 0 /usr/bin/g++-9 9 automatischer Modus 1 /usr/bin/g++-7 7 manueller Modus 2 /usr/bin/g++-8 8 manuell mode 3 /usr/bin/g++-9 9 manual modeDrücken Sie , um die aktuelle Auswahl beizubehalten[*], oder geben Sie die Auswahlnummer ein:
  4. Überprüfen Sie nach jedem Wechsel Ihre aktuell ausgewählte Compiler-Version:
    $ gcc --version$ g++ --version

Ubuntu
  1. So installieren Sie GCC, den C-Compiler, unter Ubuntu 20.04 LTS Focal Fossa Linux

  2. So wechseln Sie unter Ubuntu 20.04 LTS Focal Fossa zwischen mehreren GCC- und G++-Compilerversionen

  3. So starten Sie das Netzwerk unter Ubuntu 20.04 LTS Focal Fossa neu

  4. So installieren Sie G++, den C++-Compiler, unter Ubuntu 20.04 LTS Focal Fossa Linux

  5. So installieren Sie Node.js unter Ubuntu 20.04 LTS Focal Fossa

So installieren Sie PHP unter Ubuntu 20.04 LTS Focal Fossa

So überwintern Sie Ubuntu 20.04 LTS Focal Fossa

So installieren und verwenden Sie SQLite unter Ubuntu 20.04 LTS Focal Fossa

So installieren Sie PHP 8.0 auf Ubuntu 20.04 LTS Focal Fossa

So installieren Sie Slack unter Ubuntu 20.04 LTS Focal Fossa

Überblick über Ubuntu 20.04 LTS Focal Fossa und Anleitung zum Upgrade