Как да инсталирате GCC (build-essential) на Ubuntu 20.04

Ръководство стъпка по стъпка за инсталиране на 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 тук.