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

So wechseln Sie zwischen mehreren GCC- und G++-Compilerversionen auf Ubuntu 22.04 LTS Jammy Jellyfish

Der GCC-Compiler wird verwendet, um C-Programme auf einem Linux-System zu kompilieren, und der G++-Compiler wird verwendet, um C++-Programme zu kompilieren. Beide haben zahlreiche Versionen für die Installation auf Ubuntu 22.04 Jammy Jellyfish zur Verfügung.

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++-Compilerversionen wechseln und die aktuell ausgewählte Compilerversion auf Ubuntu 22.04 Jammy Jellyfish überprüfen können.

In diesem Tutorial lernen Sie:

  • So installieren Sie mehrere GCC- und G++-Compiler-Versionen
  • Erstellen einer alternativen Compiler-Versionsliste
  • Wie man unter Ubuntu 22.04 zwischen mehreren Compiler-Versionen wechselt
Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Ubuntu 22.04 Jammy Jellyfish
Software GCC und G++
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

Installieren von GCC- und G++-Compilern unter Ubuntu 22.04 Schritt-für-Schritt-Anleitung

  1. Öffnen Sie zunächst ein Befehlszeilenterminal und verwenden Sie das folgende apt Befehle, um einige verschiedene Versionen der GCC- und G++-Compiler auf Ubuntu 22.04 zu installieren.
    $ sudo apt update$ sudo apt install build-essential$ sudo apt -y install gcc-8 g++-8 gcc-9 g++-9 gcc -10 g++-10
  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-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$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10$ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10
  3. Überprüfen Sie die Liste der verfügbaren C- und C++-Compiler auf Ihrem Ubuntu 22.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-10 10 manueller Modus* 2 /usr/bin/gcc-8 8 manuell mode 3 /usr/bin/gcc-9 9 manual modeDrücken Sie diese Taste, 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++-10 10 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

Abschlussgedanken


In diesem Tutorial haben Sie gelernt, wie Sie mehrere Versionen des GCC- und G++-Compilers unter Ubuntu 22.04 Jammy Jellyfish Linux installieren und zwischen ihnen wechseln. Dies gibt Ihnen die Möglichkeit, Ihre C- und C++-Programme mit verschiedenen Versionen der Compiler zu kompilieren, indem Sie bei jedem Wechsel einfach ein paar Befehle ausführen.


Ubuntu
  1. So installieren Sie Ubuntu 22.04 LTS Desktop (Jammy Jellyfish)

  2. So aktualisieren Sie Ubuntu auf 22.04 LTS Jammy Jellyfish

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

  4. So installieren Sie Gnome unter Ubuntu 22.04 LTS Jammy Jellyfish

  5. So starten Sie das Netzwerk unter Ubuntu 22.04 LTS Jammy Jellyfish neu

So wechseln Sie zwischen mehreren PHP-Versionen in Ubuntu

So installieren Sie GNU G++ (C++) Compiler und Toolchain auf Ubuntu 20.04

So wechseln Sie zwischen Xorg und Wayland in Ubuntu

So installieren Sie Docker CE auf Ubuntu 22.04 LTS Jammy Jellyfish

So installieren Sie WoeUSB auf Ubuntu 22.04 LTS Jammy JellyFish

So installieren Sie Krita auf Ubuntu 22.04 LTS Jammy Jellyfish