Jak przełączać się między wieloma wersjami kompilatora GCC i G ++ na Ubuntu 20.04 LTS Focal Fossa

Jak przełączać się między wieloma wersjami kompilatora GCC i G ++ na Ubuntu 20.04 LTS Focal Fossa

W tym samouczku zainstalujemy wiele wersji kompilatorów GCC i G ++ za pomocą apt Instal Komenda. Ponadto za pomocą Aktualizacja alternatyw Narzędzie dowiesz się, jak łatwo przełączać się między wieloma wersjami GCC i G ++ i jak sprawdzić aktualnie wybraną wersję kompilatora.

W tym samouczku nauczysz się:

  • Jak zainstalować wiele wersji GCC i G ++
  • Jak utworzyć listę wersji kompilatora alternatywnego
  • Jak przełączać się między wieloma wersjami kompilatora

Zastosowane wymagania i konwencje oprogramowania

Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System Zainstalowane lub zaktualizowane Ubuntu 20.04 Focal Fossa
Oprogramowanie GCC
Inny Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda.
Konwencje # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Instalowanie GCC kompilator C na Ubuntu 20.04 Instrukcje krok po kroku

  1. Zainstaluj wiele wersji kompilatora C i C ++:
    $ sudo apt Zainstaluj konstrukcję $ sudo apt -y instalacja gcc-7 g ++-7 gcc-8 g ++-8 gcc-9 g ++-9 


  2. Użyj Aktualizacja alternatyw narzędzie do tworzenia listy wielu alternatywnych kompilatorów GCC i G ++:
    Sudo aktualizacja-alternatywy-instalul/usr/bin/gcc gcc/usr/bin/gcc-7 7 sudo aktualizacja-alternatywy-install/usr/g ​​++ g ++/usr/bin/g ++-7 7 Sudo aktualizacja-alternatywy aktualizacyjne --install/usr/bin/gcc gcc/usr/bin/gcc-8 8 sudo aktualizacja-alternatywy-install/usr/bin/g ++ g ++/usr/g ​​++-8 8 sudo aktualizacja-alternatywy--install/ USR/BIN/GCC GCC/USR/BIN/GCC-9 9 sudo aktualizacja-alternatywy-install/usr/bin/g ++ g ++/usr/bin/g ++-9 9 9 9 9 9 9 9 
  3. Sprawdź dostępną listę kompilatorów C i C ++ na Ubuntu 20.04 System i wybrana wersja, wprowadzając odpowiedni numer wyboru:
    $ sudo aktualizacja-alternatywy-config gcc Istnieje 3 opcje alternatywnego GCC (dostarczanie/USR/bin/gcc). Status priorytetu ścieżki wyboru ---------------------------------------------- -------------- 0/usr/bin/gcc-9 9 tryb automatycznego 1/usr/bin/gcc-7 7 Tryb * 2/usr/bin/gcc-8 8 Tryb 3/usr/bin/GCC-9 9 Manualny Tryb naciśnij, aby zachować bieżący wybór [*] lub numer wyboru typu: 

    Dla kompilatora C ++ wykonaj:

    $ sudo aktualizacja-alternatywy-config g ++ Istnieją 3 opcje alternatywnego G ++ (dostarczanie/usr/bin/g ++). Status priorytetu ścieżki wyboru ---------------------------------------------- -------------- * 0/usr/bin/g ++-9 9 tryb automatycznego 1/usr/bin/g ++-7 7 Manualny tryb 2/usr/bin/g ++-8 8 manual Tryb 3/usr/bin/g ++-9 9 Manualny Tryb naciśnij, aby zachować bieżący wybór [*] lub numer wyboru typu: 
  4. Za każdym razem po przełączniku sprawdź aktualnie wybraną wersję kompilatora:
    $ gcc --version $ g ++ --version 

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Ubuntu 20.04 Przewodnik
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Jak ustawić domyślne programy za pomocą alternatywnych aktualizacji na…
  • Mastering Bash Script Loops
  • Jak przełączać się między wieloma wersjami kompilatora GCC i G ++…
  • Ubuntu 20.04 Hadoop