Website-Suche

So wechseln Sie zwischen mehreren GCC- und G++-Compiler-Versionen unter Ubuntu 22.04 LTS Jammy Jellyfish


Der GCC-Compiler wird zum Kompilieren von C-Programmen auf einem Linux-System verwendet, und der G++-Compiler wird zum Kompilieren von C++-Programmen verwendet. Beide haben zahlreiche Versionen für die Installation auf Ubuntu 22.04 Jammy Jellyfish.

In diesem Tutorial werden wir mehrere Versionen von GCC- und G++-Compilern mit dem Befehl apt install installieren. Darüber hinaus erfahren Sie mit dem update-alternatives-Tool, wie Sie einfach zwischen mehreren GCC- und G++-Compilerversionen wechseln und die aktuell ausgewählte Compiler-Version auf Ubuntu 22.04 Jammy Jellyfish überprüfen können.

In diesem Tutorial lernen Sie:

  • So installieren Sie mehrere GCC- und G++-Compilerversionen
  • So erstellen Sie eine alternative Compiler-Versionsliste
  • So wechseln Sie zwischen mehreren Compiler-Versionen unter Ubuntu 22.04

Installation von GCC- und G++-Compilern auf Ubuntu 22.04 Schritt für Schritt Anleitung

  1. Öffnen Sie zunächst ein Befehlszeilenterminal und verwenden Sie die folgenden apt-Befehle, um einige verschiedene Versionen der GCC- und G++-Compiler unter 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 das Tool update-alternatives, um eine Liste mit mehreren GCC- und G++-Compileralternativen zu erstellen:

    
    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:

    
    sudo update-alternatives --config gcc
    There are 3 choices for the alternative gcc (providing /usr/bin/gcc).
    
      Selection    Path            Priority   Status
    ------------------------------------------------------------
      0            /usr/bin/gcc-9   9         auto mode
      1            /usr/bin/gcc-10  10         manual mode
    * 2            /usr/bin/gcc-8   8         manual mode
      3            /usr/bin/gcc-9   9         manual mode
    Press  to keep the current choice[*], or type selection number: 
    

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

    
    sudo update-alternatives --config g++
    There are 3 choices for the alternative g++ (providing /usr/bin/g++).
    
      Selection    Path            Priority   Status
    ------------------------------------------------------------
    * 0            /usr/bin/g++-9   9         auto mode
      1            /usr/bin/g++-10  10         manual mode
      2            /usr/bin/g++-8   8         manual mode
      3            /usr/bin/g++-9   9         manual mode
    
    Press  to keep the current choice[*], or type selection number:
    
  4. Überprüfen Sie jedes Mal nach dem Wechsel die aktuell ausgewählte Compiler-Version:

    
    gcc --version
    g++ --version
    

Abschließende Gedanken

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 diesen wechseln. Auf diese Weise haben Sie die Möglichkeit, Ihre C- und C++-Programme mit unterschiedlichen Versionen der Compiler zu kompilieren, indem Sie bei jedem Wechsel nur wenige Befehle ausführen.

Verwandte Artikel: