Programovanie

Ako nainštalovať viac verzií GCC a G ++ na Ubuntu 20.04

Ako nainštalovať viac verzií GCC a G ++ na Ubuntu 20.04

Ako vývojár v C a C ++ nie je nezvyčajné spracovávať projekty, ktoré si vyžadujú rôzne verzie prekladačov. Vďaka technologickému pokroku sa pravdepodobne dostanete do situácie, keď potrebujete konkrétnu verziu kompilátora GCC alebo G ++ pre konkrétny projekt.

V tomto tutoriále vám ukážeme spôsob inštalácie viacerých verzií GCC a G ++ na Ubuntu 20.04 pomocou apt nainštalovať príkaz. Ďalej vám ukážeme, ako prepínať medzi rôznymi verziami G ++ a GCC pomocou alternatívy aktualizácie a potvrďte vybranú verziu, ktorá sa momentálne používa.

Aby sme vám nič nepremeškali, rozdelíme tento návod na tri kroky, ako je uvedené nižšie.

Skôr ako budete pokračovať

Naša distribúcia Linuxu, ktorú si v tomto výučbe vyberieme, je nedávno vydané Ubuntu 20.04 LTS. Pomocou príkazov uvedených nižšie sa uistite, že sú všetky balíčky aktualizované.

aktualizácia sudo apt

Zvýšené oprávnenia budete tiež potrebovať vykonaním príkazov pomocou príkazu sudo.

Inštalácia viacerých verzií prekladača GCC na Ubuntu 20.04 LTS

Použijeme príkaz apt install. Nižšie uvedené príkazy vykonajte pomocou oprávnení sudo.

sudo apt nainštalovať build-essential sudo apt -y nainštalovať gcc-7 gcc-8

inštalácia GCC-7 GCC-8

Nainštalujeme tiež GCC 9.0 pomocou nižšie uvedených príkazov.

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

nainštalujte si úložisko GCC -9

sudo apt-get nainštalovať gcc-9

Nainštalujte GCC-9 na Ubuntu 20.04.

Inštalácia viacerých prekladačov G ++ na Ubuntu 20.04 LTS

S nainštalovanými kompilátormi GCC môžeme teraz pokračovať v inštalácii viacerých verzií kompilátorov G ++.

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

Nainštalujte kompilátory G ++

Prípadne môžete nainštalovať kompilátory GCC aj G ++ pomocou jediného príkazu, ako je uvedené nižšie.

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

Vytvorenie zoznamu alternatív GCC a G ++ s alternatívami aktualizácie

Krok 1. Spustite terminál a vykonajte príkazy po jednom.

alternatívy sudo update --install / usr / bin / gcc gcc / usr / bin / gcc-7 7 alternatívy sudo update --install / usr / bin / g ++ g ++ / usr / bin / g ++ - 7 7 alternatívy sudo update --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

Vytvorte zoznam alternatív GCC a G ++

Krok 2. Skontrolujte zoznamy GCC a G ++ dostupné vo vašom systéme a vyberte predvolený kompilátor, ktorý chcete použiť pre svoj vývoj. Začnime nastavením kompilátora GCC.

Spustite terminál Ubuntu a vykonajte príkaz uvedený nižšie.

sudo update-alternatives --config gcc

Nastavte predvolený prekladač GCC.

Vyberte kompilátor GCC, ktorý chcete použiť, výberom čísla v ponuke výberu. V tomto návode som si vybral možnosť dva (2), pretože som chcel použiť GCC-8 ako kompilátor pre môj aktuálny projekt.

Krok 3. Teraz urobme to isté a vyberte si náš predvolený kompilátor G ++. Vykonajte príkaz uvedený nižšie.

sudo update-alternatives --config g++

Vyberte predvolený kompilátor G ++

Tu by ma tiež zaujímalo použitie G ++ - 8, a preto vyberiem možnosť dva (2), ako je to znázornené na obrázku vyššie.

Ak chcete prepnúť na iný kompilátor GCC alebo G ++, zopakujte postup konfigurácie v krokoch dva (2) a tri (3) vyššie. Vyberte inú možnosť a nastavte inú verziu kompilátora, ktorú chcete použiť.

Potvrdiť zmeny, ktoré sme vykonali pri spustení verzia príkaz na termináli pre každého prekladača.

gcc - verzia g ++ - verzia

Spustite príkaz verzie G ++ a GCC.

Na obrázku vyššie vidíme, že systém zobrazuje kompilátory GCC a G ++, ktoré sme nakonfigurovali na použitie ako predvolené.

To je všetko o tom, ako môžete nainštalovať viac verzií kompilátorov GCC a G ++ a prepínať medzi každou z nich na svojom počítači so systémom Ubuntu. Ak máte ďalšie informácie, neváhajte ich zdieľať s našimi čitateľmi v sekcii komentárov nižšie.

Hry Najlepšie hry na hranie s ručným sledovaním
Najlepšie hry na hranie s ručným sledovaním
Oculus Quest nedávno predstavil skvelú myšlienku ručného sledovania bez ovládačov. Vďaka stále sa zvyšujúcemu počtu hier a aktivít, ktoré vykonávajú p...
Hry Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Hranie hier na celú obrazovku alebo používanie aplikácií v režime rozptýlenia zadarmo na celú obrazovku vás môže odrezať od relevantných systémových i...
Hry Top 5 kariet na zachytávanie hier
Top 5 kariet na zachytávanie hier
Všetci sme videli a milovali streamovanie hier na YouTube. PewDiePie, Jakesepticye a Markiplier sú iba niektorí z najlepších hráčov, ktorí zarobili mi...