Programmering

Slik installerer du flere versjoner av GCC og G ++ på Ubuntu 20.04

Slik installerer du flere versjoner av GCC og G ++ på Ubuntu 20.04

Som C- og C ++ -utvikler er det ikke uvanlig å håndtere prosjekter som krever forskjellige versjoner av kompilatorer. Med fremskritt innen teknologi, vil det sannsynligvis komme i en situasjon der du trenger en bestemt GCC- eller G ++ kompilatorversjon for et bestemt prosjekt.

I denne veiledningen viser vi deg metoden for å installere flere versjoner av GCC og G ++ på Ubuntu 20.04 ved hjelp av apt installere kommando. I tillegg vil vi vise deg hvordan du bytter mellom forskjellige G ++ - og GCC-versjoner ved hjelp av oppdateringsalternativer og bekreft den valgte versjonen som er i bruk.

For å sikre at du ikke går glipp av noe, deler vi denne opplæringen i tre trinn, som vist nedenfor.

Før du fortsetter

Vår valgte Linux-distribusjon i denne opplæringen er den nylig utgitte Ubuntu 20.04 LTS. Forsikre deg om at alle pakkene er oppdatert med kommandoene nedenfor.

sudo apt oppdatering sudo apt oppgradering

Du trenger også forhøyede privilegier ved å utføre kommandoer ved hjelp av sudo-kommandoen.

Installere flere GCC-kompilatorversjoner på Ubuntu 20.04 LTS

Vi bruker kommandoen apt install. Utfør kommandoene nedenfor ved hjelp av sudo-privilegiene.

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

installere GCC-7 GCC-8

Vi installerer også GCC 9.0 ved å bruke kommandoene nedenfor.

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

installer GCC -9 repository

sudo apt-get install gcc-9

Installer GCC-9 på Ubuntu 20.04.

Installere flere G ++ - kompilatorer på Ubuntu 20.04 LTS

Med GCC-kompilatorer installert, kan vi nå fortsette å installere flere versjoner av G ++ kompilatorer.

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

Installer G ++ Compilers

Alternativt kan du installere både GCC og G ++ kompilatorer med en enkelt kommando, som vist nedenfor.

sudo apt installere essensiell sudo apt -y installere gcc-7 g ++ - 7 gcc-8 g ++ - 8 gcc-9 g ++ - 9

Opprette en liste over GCC- og G ++ -alternativer med oppdateringsalternativer

Trinn 1. Start terminalen og utfør kommandoene nedenfor en etter en.

sudo oppdateringsalternativer - installer / usr / bin / gcc gcc / usr / bin / gcc-7 7 sudo oppdateringsalternativer - install / usr / bin / g ++ g ++ / usr / bin / g ++ - 7 7 sudo oppdateringsalternativer --install / usr / bin / gcc gcc / usr / bin / gcc-8 8 sudo oppdateringsalternativer - install / usr / bin / g ++ g ++ / usr / bin / g ++ - 8 8 sudo update-alternativer - install / usr / bin / gcc gcc / usr / bin / gcc-9 9 sudo oppdateringsalternativer - install / usr / bin / g ++ g ++ / usr / bin / g ++ - 9 9

Lag en liste over GCC- og G ++ -alternativer

Steg 2. Sjekk GCC- og G ++ -listene som er tilgjengelige på systemet ditt, og velg standard kompilatoren du vil bruke for utviklingen din. La oss starte med å sette opp GCC-kompilatoren.

Start Ubuntu Terminal og utfør kommandoen nedenfor.

sudo oppdateringsalternativer --config gcc

Sett standard GCC-kompilator.

Velg GCC-kompilatoren du vil bruke, ved å velge nummeret under valgmenyen. I denne opplæringen valgte jeg alternativ to (2) siden jeg ønsket å bruke GCC-8 som min kompilator for mitt nåværende prosjekt.

Trinn 3. La oss nå gjøre det samme og velge vår standard G ++ kompilator. Utfør kommandoen nedenfor.

sudo oppdateringsalternativer --config g++

Velg standard G ++ kompilator

Her er jeg også interessert i å bruke G ++ - 8, og derfor vil jeg velge alternativ to (2), som vist på bildet ovenfor.

For å bytte til en annen GCC- eller G ++ -kompilator, gjenta konfigurasjonsprosessen i trinn to (2) og tre (3) ovenfor. Velg et annet alternativ for å angi en annen kompilatorversjon du vil bruke.

For å bekrefte endringene vi har gjort versjon kommandoen på terminalen for hver kompilator.

gcc --versjon g ++ --versjon

Kjør versjonskommandoen G ++ og GCC.

Fra bildet over kan vi se at systemet viser GCC og G ++ kompilatorene som vi konfigurerte til å bruke som standard.

Det handler om hvordan du kan installere flere versjoner av GCC og G ++ kompilatorer og bytte mellom hver av dem på Ubuntu-maskinen din. Hvis du har tilleggsinformasjon, kan du gjerne dele den med leserne våre i kommentarfeltet nedenfor.

Beste Linux Distros for spill i 2021
Linux-operativsystemet har kommet langt fra det originale, enkle, serverbaserte utseendet. Dette operativsystemet har forbedret seg enormt de siste år...
Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...
Beste spill å spille med håndsporing
Oculus Quest introduserte nylig den gode ideen om håndsporing uten kontrollere. Med et stadig økende antall spill og aktiviteter som utfører støtte en...