Programiranje

Kako instalirati više verzija GCC-a i G ++-a na Ubuntu 20.04

Kako instalirati više verzija GCC-a i G ++-a na Ubuntu 20.04

Kao programer za C i C ++, nije rijetkost da obrađuje projekte koji zahtijevaju različite verzije kompajlera. S napretkom u tehnologiji, vjerojatno ćete se naći u situaciji kada vam treba određena verzija GCC-a ili G ++ kompajlera za određeni projekt.

U ovom uputstvu pokazat ćemo vam način instaliranja više verzija GCC-a i G ++-a na Ubuntu 20.04 pomoću apt instalirati naredba. Pored toga, pokazat ćemo vam kako se prebacivati ​​između različitih verzija G ++ i GCC pomoću alternative za ažuriranje i potvrdite odabranu verziju koja se trenutno koristi.

Da ne biste propustili malo, podijelit ćemo ovaj vodič u tri koraka, kao što je prikazano u nastavku.

Prije nego što nastavite

Naša Linux distribucija koju smo izabrali u ovom vodiču je nedavno objavljeni Ubuntu 20.04 LTS. Provjerite jesu li svi paketi ažurirani pomoću naredbi u nastavku.

sudo apt ažuriranje sudo apt nadogradnja

Također će vam trebati povišene privilegije izvršavanjem naredbi pomoću naredbe sudo.

Instaliranje više verzija GCC kompajlera na Ubuntu 20.04 LTS

Koristit ćemo naredbu apt install. Izvršite naredbe u nastavku koristeći sudo privilegije.

sudo apt install build-bitno sudo apt -y install gcc-7 gcc-8

instaliranje GCC-7 GCC-8

Također ćemo instalirati GCC 9.0 pomoću naredbi u nastavku.

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

instalirati GCC -9 spremište

sudo apt-get instalirati gcc-9

Instalirajte GCC-9 na Ubuntu 20.04.

Instaliranje više G ++ kompajlera na Ubuntu 20.04 LTS

S instaliranim GCC kompajlerima, sada možemo nastaviti s instaliranjem više verzija G ++ kompajlera.

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

Instalirajte G ++ kompajlere

Alternativno, možete instalirati i GCC i G ++ kompajlere jednom naredbom, kao što je prikazano u nastavku.

sudo apt instalirati graditi-bitno sudo apt -y instalirati gcc-7 g ++ - 7 gcc-8 g ++ - 8 gcc-9 g ++ - 9

Stvaranje popisa GCC i G ++ alternativa s mogućnostima nadogradnje

Korak 1. Pokrenite Terminal i izvršavajte naredbe ispod jednu po jednu.

sudo update-alternative --install / usr / bin / gcc gcc / usr / bin / gcc-7 7 sudo update-alternative --install / usr / bin / g ++ g ++ / usr / bin / g ++ - 7 7 sudo update-alternative --install / usr / bin / gcc gcc / usr / bin / gcc-8 8 sudo update-alternative --install / usr / bin / g ++ g ++ / usr / bin / g ++ - 8 8 sudo update-alternative --install / usr / bin / gcc gcc / usr / bin / gcc-9 9 sudo update-alternative --install / usr / bin / g ++ g ++ / usr / bin / g ++ - 9 9

Stvorite popis GCC i G ++ alternativa

Korak 2. Provjerite popise GCC i G ++ dostupne u vašem sustavu i odaberite zadani kompajler koji želite koristiti za svoj razvoj. Počnimo s postavljanjem GCC prevoditelja.

Pokrenite svoj Ubuntu Terminal i izvršite naredbu u nastavku.

sudo update-alternative --config gcc

Postavite zadani GCC prevodilac.

Odaberite GCC kompajler koji želite koristiti odabirom broja u izborniku za odabir. U ovom uputstvu odabrao sam drugu (2) opciju jer sam želio koristiti GCC-8 kao svoj kompajler za svoj trenutni projekt.

3. korak. Sada učinimo isto i odaberite zadani G ++ kompajler. Izvršite naredbu u nastavku.

sudo update-alternative --config g++

Odaberite zadani kompajler G ++

Ovdje sam također zainteresiran za upotrebu G ++ - 8, pa ću zato odabrati opciju dva (2), kao što je prikazano na gornjoj slici.

Da biste se prebacili na drugi GCC ili G ++ kompajler, ponovite postupak konfiguriranja u dva koraka (2) i tri (3) gore. Odaberite drugu opciju da biste postavili drugu verziju kompajlera koju želite koristiti.

Da potvrdimo promjene koje smo napravili u radu s verzija naredba na terminalu za svaki kompajler.

gcc --verzija g ++ --verzija

Pokrenite naredbu verzije G ++ i GCC.

Iz gornje slike možemo vidjeti da sustav prikazuje GCC i G ++ kompajlere koje smo konfigurirali da se koriste kao zadane.

To je sve o tome kako možete instalirati više verzija GCC i G ++ kompajlera i prebacivati ​​se između njih na vaš Ubuntu stroj. Ako imate dodatne informacije, slobodno ih podijelite s našim čitateljima u odjeljku za komentare u nastavku.

Bitka za Wesnoth 1.13.6 Razvoj objavljen
Bitka za Wesnoth 1.13.6 objavljeno prošlog mjeseca, šesto je razvojno izdanje u izdanju 1.13.x series i donosi niz poboljšanja, ponajviše korisničkog ...
Kako instalirati League Of Legends na Ubuntu 14.04
Ako ste ljubitelj League of Legends, ovo je prilika za vas da testirate League of Legends. Imajte na umu da je LOL podržan na PlayOnLinux ako ste kori...
Instalirajte najnoviju strategiju igre OpenRA na Ubuntu Linux
OpenRA je Libre / Free Real Time strateški pokretač igre koji stvara rane Westwoodove igre poput klasične Command & Conquer: Red Alert. Distribuirani ...