Programmeerimine

Kuidas installida GCC ja G ++ mitu versiooni Ubuntu 20-le.04

Kuidas installida GCC ja G ++ mitu versiooni Ubuntu 20-le.04

C ja C ++ arendajana ei ole haruldane projektide käsitlemine, mis nõuavad kompilaatorite erinevaid versioone. Tehnoloogia arenguga satub see tõenäoliselt olukorda, kus vajate konkreetse projekti jaoks konkreetset GCC või G ++ kompilaatori versiooni.

Selles õpetuses näitame teile meetodit GCC ja G ++ mitme versiooni installimiseks Ubuntu 20-sse.04 kasutades apt install käsk. Lisaks näitame teile, kuidas lülituda erinevate G ++ ja GCC versioonide vahel, kasutades uuendus-alternatiivid ja kinnitage valitud versioon, mida praegu kasutatakse.

Tagamaks, et te natuke mööda ei läheks, jagame selle õpetuse kolmeks sammuks, nagu allpool näidatud.

Enne kui jätkate

Meie valitud Linuxi distributsioon selles õpetuses on hiljuti välja antud Ubuntu 20.04 LTS. Kasutage allpool olevaid käske, et kõik paketid oleksid ajakohased.

sudo apt värskendus sudo apt uuendus

Samuti vajate kõrgendatud õigusi käskude käivitamisel sudo käsu abil.

Mitme GCC kompilaatori versiooni installimine Ubuntu 20-le.04 LTS

Kasutame käsku apt install. Käivitage allolevad käsud sudoõiguste abil.

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

GCC-7 installimine GCC-8

Paigaldame ka GCC 9.0, kasutades allolevaid käske.

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

installige GCC -9 hoidla

sudo apt-get install gcc-9

Installige GCC-9 Ubuntu 20-le.04.

Mitme G ++ kompilaatori installimine Ubuntu 20-le.04 LTS

Kui GCC kompilaatorid on installitud, võime nüüd jätkata G ++ kompilaatorite mitme versiooni installimist.

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

Installige G ++ kompilaatorid

Teise võimalusena võite installida nii GCC kui ka G ++ kompilaatorid ühe käsuga, nagu allpool näidatud.

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

GCC ja G ++ alternatiivide loendi loomine koos värskendus-alternatiividega

Samm 1. Käivitage terminal ja käivitage ükshaaval allpool olevad käsud.

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

Looge GCC ja G ++ alternatiivide loend

2. samm. Kontrollige oma süsteemis saadaolevaid GCC ja G ++ loendeid ja valige vaikekompilaator, mida soovite oma arengus kasutada. Alustame GCC kompilaatori seadistamisest.

Käivitage oma Ubuntu terminal ja käivitage allpool käsk.

sudo update-alternatives --config gcc

Määrake oma GCC vaikekompilaator.

Valige GCC kompilaator, mida soovite kasutada, valides valikute menüüst numbri. Selles õpetuses valisin teise võimaluse (2), kuna soovisin kasutada oma praeguse projekti kompilaatorina GCC-8.

3. samm. Nüüd teeme sama ja valime oma vaikimisi G ++ kompilaatori. Käivitage allpool käsk.

sudo update-alternatives --config g++

Valige vaikekompilaator G ++

Siin olen huvitatud ka G ++ - 8 kasutamisest ja seetõttu valin võimaluse 2 (2), nagu on näidatud ülaltoodud pildil.

Teisele GCC või G ++ kompilaatorile üleminekuks korrake seadistamisprotsessi ülaltoodud sammudes 2 (2) ja 3 (3). Valige mõni muu suvand, et määrata mõni muu kasutatav kompilaatori versioon.

Et kinnitada muudatusi, mille oleme teinud versioon iga kompilaatori käsk Terminalis.

gcc --versioon g ++ --versioon

Käivitage käsk G ++ ja GCC versioon.

Ülaltoodud pildilt näeme, et süsteem näitab GCC ja G ++ kompilaatoreid, mille konfigureerisime vaikimisi kasutamiseks.

See kõik käib selle kohta, kuidas saate installida GCC ja G ++ kompilaatorite mitu versiooni ja vahetada nende vahel oma Ubuntu masinas. Kui teil on lisateavet, jagage seda julgelt meie lugejatega allpool olevas kommentaaride jaotises.

10 parimat mängu, mida Ubuntu kaudu mängida
Windowsi platvorm on olnud üks mängude domineerivaid platvorme, kuna tohutu protsent mänge areneb täna Windowsi loomupäraseks toetamiseks. Kas keegi s...
5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...
Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...