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

Как да инсталирате множество версии на GCC и G ++ на Ubuntu 20.04

Как да инсталирате множество версии на GCC и G ++ на Ubuntu 20.04

Като разработчик на C и C ++ не е необичайно да се справяте с проекти, които изискват различни версии на компилатори. С напредъка в технологиите е вероятно да се окажете в ситуация, в която имате нужда от конкретна версия на GCC или G ++ компилатор за конкретен проект.

В този урок ще ви покажем метода за инсталиране на множество версии на GCC и G ++ на Ubuntu 20.04 с помощта на apt инсталиране команда. Освен това ще ви покажем как да превключвате между различни версии на G ++ и GCC с помощта на алтернативи за актуализация и потвърдете избраната версия, която се използва в момента.

За да сме сигурни, че няма да пропуснете малко, ще разделим този урок на три стъпки, както е показано по-долу.

Преди да продължите

Нашата дистрибуция на Linux в този урок е наскоро пуснатата Ubuntu 20.04 LTS. Уверете се, че всички пакети са актуални, като използвате командите по-долу.

актуализация на sudo apt

Също така ще ви трябват повишени привилегии, като изпълнявате команди с помощта на командата sudo.

Инсталиране на множество версии на GCC компилатор на Ubuntu 20.04 LTS

Ще използваме командата apt install. Изпълнете командите по-долу, като използвате привилегиите на sudo.

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

инсталиране на GCC-7 GCC-8

Също така ще инсталираме GCC 9.0 с помощта на командите по-долу.

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

инсталирайте GCC -9 хранилище

sudo apt-get install gcc-9

Инсталирайте GCC-9 на Ubuntu 20.04.

Инсталиране на множество компилатори на G ++ на Ubuntu 20.04 LTS

С инсталирани GCC компилатори, вече можем да пристъпим към инсталиране на множество версии на G ++ компилатори.

sudo apt install компилация съществено sudo apt -y инсталиране g ++ - 7 g ++ - 8 g ++ - 9

Инсталирайте компилатори G ++

Като алтернатива можете да инсталирате както GCC, така и G ++ компилатори с една команда, както е показано по-долу.

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

Създаване на списък с алтернативи на GCC и G ++ с алтернативи за актуализиране

Етап 1. Стартирайте терминала и изпълнете командите по-долу една по една.

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

Създайте списък с алтернативи на GCC и G ++

Стъпка 2. Проверете списъците GCC и G ++, налични във вашата система, и изберете компилатора по подразбиране, който искате да използвате за вашата разработка. Нека започнем с настройването на компилатора на GCC.

Стартирайте своя терминал Ubuntu и изпълнете командата по-долу.

sudo update-alternative --config gcc

Задайте вашия GCC компилатор по подразбиране.

Изберете компилатора на GCC, който искате да използвате, като изберете номера под менюто за избор. В този урок избрах вариант две (2), тъй като исках да използвам GCC-8 като мой компилатор за текущия си проект.

Стъпка 3. Сега нека направим същото и да изберем нашия компилатор G ++ по подразбиране. Изпълнете командата по-долу.

sudo update-alternative --config g++

Изберете компилатора по подразбиране G ++

Тук аз също се интересувам от използването на G ++ - 8 и следователно ще избера опция две (2), както е показано на изображението по-горе.

За да превключите към друг GCC или G ++ компилатор, повторете процеса на конфигуриране в стъпки две (2) и три (3) по-горе. Изберете различна опция, за да зададете друга версия на компилатора, която искате да използвате.

За да потвърдим промените, които направихме, стартирайки версия команда на терминала за всеки компилатор.

gcc --version g ++ --version

Изпълнете командата за версия G ++ и GCC.

От изображението по-горе виждаме, че системата показва компилаторите GCC и G ++, които сме конфигурирали да използват по подразбиране.

Това е всичко за това как можете да инсталирате множество версии на GCC и G ++ компилатори и да превключвате между всяка от тях на вашата машина на Ubuntu. Ако имате допълнителна информация, не се колебайте да я споделите с нашите читатели в раздела за коментари по-долу.

Урок за OpenTTD
OpenTTD е една от най-популярните бизнес симулационни игри там. В тази игра трябва да създадете прекрасен транспортен бизнес. Въпреки това, ще започне...
SuperTuxKart за Linux
SuperTuxKart е страхотно заглавие, създадено да ви предостави безплатно изживяването на Mario Kart във вашата Linux система. Играта е доста предизвика...
Урок за битка за Уеснот
Битката за Уеснот е една от най-популярните стратегически игри с отворен код, които можете да играете по това време. Тази игра не само се разработва о...