Програмирање

Како инсталирати више верзија ГЦЦ и Г ++ на Убунту 20.04

Како инсталирати више верзија ГЦЦ и Г ++ на Убунту 20.04

Као програмер за Ц и Ц ++, није ретко да рукује пројектима који захтевају различите верзије компајлера. Са напретком у технологији, вероватно ћете се наћи у ситуацији када вам треба одређена верзија ГЦЦ-а или Г ++ компајлера за одређени пројекат.

У овом упутству ћемо вам показати начин инсталирања више верзија ГЦЦ и Г ++ на Убунту 20.04 помоћу апт инсталл команда. Поред тога, показаћемо вам како да се пребацујете између различитих верзија Г ++ и ГЦЦ помоћу упдате-алтернативе и потврдите изабрану верзију која се тренутно користи.

Да не бисте пропустили мало, поделићемо овај водич у три корака, као што је приказано у наставку.

Пре него што наставите

Наша Линук дистрибуција коју смо изабрали у овом упутству је недавно објављени Убунту 20.04 ЛТС. Уверите се да су сви пакети ажурирани помоћу наредби у наставку.

судо апт упдате судо апт надоградња

Такође ће вам требати повишене привилегије извршавањем наредби помоћу судо наредбе.

Инсталирање више верзија ГЦЦ компајлера на Убунту 20.04 ЛТС

Користићемо наредбу апт инсталл. Извршите наредбе у наставку користећи судо привилегије.

судо апт инсталл буилд-битно судо апт -и инсталл гцц-7 гцц-8

инсталирање ГЦЦ-7 ГЦЦ-8

Такође ћемо инсталирати ГЦЦ 9.0 помоћу наредби испод.

судо адд-апт-репозиторијум ппа: јонатхонф / гцц-9.0

инсталирајте спремиште ГЦЦ -9

судо апт-гет инсталл гцц-9

Инсталирајте ГЦЦ-9 на Убунту 20.04.

Инсталирање више Г ++ компајлера на Убунту 20.04 ЛТС

Са инсталираним ГЦЦ компајлерима, сада можемо наставити са инсталирањем више верзија Г ++ компајлера.

судо апт инсталл буилд-битно судо апт -и инсталл г ++ - 7 г ++ - 8 г ++ - 9

Инсталирајте Г ++ компајлере

Алтернативно, можете инсталирати и ГЦЦ и Г ++ компајлере једном командом, као што је приказано доле.

судо апт инсталл буилд-битно судо апт -и инсталл гцц-7 г ++ - 7 гцц-8 г ++ - 8 гцц-9 г ++ - 9

Стварање листе алтернатива ГЦЦ и Г ++ са алтернативама за ажурирање

Корак 1. Покрените Терминал и извршавајте наредбе испод једну по једну.

судо упдате-алтернативе --инсталл / уср / бин / гцц гцц / уср / бин / гцц-7 7 судо упдате-алтернативе --инсталл / уср / бин / г ++ г ++ / уср / бин / г ++ - 7 7 судо упдате-алтернативе --инсталл / уср / бин / гцц гцц / уср / бин / гцц-8 8 судо упдате-алтернативе --инсталл / уср / бин / г ++ г ++ / уср / бин / г ++ - 8 8 судо упдате-алтернативе --инсталл / уср / бин / гцц гцц / уср / бин / гцц-9 9 судо упдате-алтернативе --инсталл / уср / бин / г ++ г ++ / уср / бин / г ++ - 9 9

Направите листу алтернатива ГЦЦ и Г ++

Корак 2. Проверите листе ГЦЦ и Г ++ доступне на вашем систему и одаберите задани компајлер који желите да користите за свој развој. Почнимо са подешавањем ГЦЦ компајлера.

Покрените свој Убунту Терминал и извршите наредбу испод.

судо упдате-алтернативе --цонфиг гцц

Поставите задани ГЦЦ компајлер.

Изаберите ГЦЦ компајлер који желите да користите одабиром броја у менију за избор. У овом упутству изабрао сам другу (2) опцију јер сам желео да користим ГЦЦ-8 као свој компајлер за свој тренутни пројекат.

3. корак. Сада учинимо исто и одаберите наш задати Г ++ компајлер. Извршите наредбу испод.

судо упдате-алтернативе --цонфиг г++

Изаберите подразумевани Г ++ компајлер

Овде сам такође заинтересован за употребу Г ++ - 8, па ћу зато одабрати опцију два (2), као што је приказано на горњој слици.

Да бисте се пребацили на други ГЦЦ или Г ++ компајлер, поновите поступак конфигурисања у корацима два (2) и три (3) горе. Изаберите другу опцију да бисте поставили другу верзију компајлера коју желите да користите.

Да потврдимо промене које смо извршили у раду са верзија команда на терминалу за сваки компајлер.

гцц --верзија г ++ --верзија

Покрените наредбу верзије Г ++ и ГЦЦ.

Са горње слике видимо да систем приказује ГЦЦ и Г ++ компајлере које смо конфигурисали да користе као задане.

То је све о томе како можете инсталирати више верзија ГЦЦ и Г ++ компајлера и пребацивати се између сваке од њих на ваш Убунту рачунар. Ако имате додатне информације, слободно их поделите са нашим читаоцима у одељку за коментаре испод.

Вулкан за кориснике Линука
Са сваком новом генерацијом графичких картица видимо да програмери игара помичу границе графичке верности и долазе на корак од фотореализма. Али упрко...
ОпенТТД вс Симутранс
Стварање сопствене симулације превоза може бити забавно, опуштајуће и изузетно примамљиво. Због тога морате да испробате што више игара како бисте про...
Водич за ОпенТТД
ОпенТТД је једна од најпопуларнијих игара за пословну симулацију. У овој игри морате створити диван посао превоза. Међутим, почет ћете у почетку око 1...