Ръководство стъпка по стъпка за инсталиране на GCC и G++ компилатори на вашата Ubuntu машина
GCC означаваше GNU C Compiler назад, когато имаше само една поддръжка за компилатор, но оттогава се превърна в набор от компилатори и библиотеки, които познаваме днес. GCC сега известен като GNU Compiler Collection е набор от множество компилатори и библиотеки за езици за програмиране като C, C++, D, Objective-C, Fortran, Ada и както и Golang.
Ядрото на Linux, инструментите на GNU и много други проекти с отворен код се компилират с помощта на GCC. Ето защо това е наистина важна част от Linux и софтуерни инструменти с отворен код. Фондацията за свободен софтуер (FSF) разпространява GCC под GNU General Public License, което означава, че можете да стартирате, изучавате, споделяте и променяте GCC свободно според вашите желания.
Нека да разгледаме как да инсталираме пакета от съществено значение за изграждане на Ubuntu 20.04, който включва GCC компилаторите за C (gcc) и C++ (g++).
Инсталиране на GCC
В базираните на Debian дистрибуции, като Ubuntu, GCC е пакетиран в мета-пакет, известен като съществено за изграждане. Той включва няколко други основни инструмента и библиотеки като g++, make, dpkg-dev, необходими за компилиране на софтуер в Ubuntu.
За да инсталирате съществено за изграждане пакет, отворете терминала с помощта на Ctrl+Alt+T
клавиши и изпълнете следните команди:
sudo apt update sudo apt install build-essential
Може също да искате да получите ръководството за инструменти за разработка, като инсталирате manpages-dev пакет, за да направите това, изпълнете следната команда:
sudo apt инсталирате manpages-dev
Вече можете да използвате човек
команда за показване и четене на ръководството за потребителя за всеки инструмент за разработка. Синтаксисът за човек
командата е много проста, както е показано по-долу. Например, за да прочетете ръководството за GCC, стартирайте човек gcc
команда. Можете да излезете от ръководството, като натиснете ‘q‘ след като приключите с четенето.
Синтаксис: man Пример: man gcc
Проверете дали GCC е инсталиран успешно във вашата система, като просто изпълните:
gcc -- версия
Това е всичко, GCC и много други инструменти, необходими за разработка, вече са инсталирани на вашата Ubuntu 20.04 система.
Важните за изграждане на Ubuntu 20.04 се доставят с GCC версия 9.3.0, ако искате да инсталирате няколко версии на GCC или може би най-новата версия на GCC, проверете за това в раздела по-долу.
Инсталиране на множество версии на GCC
Ако откриете, че се нуждаете от друга версия на GCC от тази, която е включена в пакета, който е важен за изграждане, или ако искате да инсталирате най-новата версия, за да изпробвате новите функции, в случаи като тези идва възможността за инсталиране на няколко версии на GCC удобен.
Последните версии на GCC имат по-добра оптимизация, производителност и нови функции. Хранищата на Ubuntu 20.04 включват различни GCC пакети от версията 7.xx
да се 10.xx
.
За да демонстрираме, ще покажем как да инсталирате три версии на gcc
и g++
и ги настройте да работят правилно на системата Ubuntu 20.04. За да инсталирате версия 8, 9 и най-новата 10 на GCC, изпълнете следната команда:
sudo apt инсталира gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
След това стартирайте актуализация-алтернатива
команда, която се използва за конфигуриране на символните връзки за определяне на команди по подразбиране. В нашия случай го стартирайте, за да конфигурирате символната връзка и приоритета на gcc
и g++
версии.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
По-късно, ако искате да промените използваната по подразбиране версия на GCC, стартирайте актуализация-алтернатива
команда със следната опция:
sudo update-alternatives --config gcc
Ще ви бъде представен списък с всички версии на GCC, инсталирани на вашата Ubuntu система. Променете версията на GCC по подразбиране, като въведете номера, съответстващ на нея.
Разгледахме как да инсталираме пакета build-essential на ubuntu 20.04. За да научите повече за това как да използвате gcc
и g++
компилатори, посетете онлайн документацията на GCC тук.