Как установить GCC в Ubuntu 20.04 | 18.04

Как установить GCC в Ubuntu 20.04 | 18.04

 

Это краткое руководство показывает студентам и новым пользователям, как установить компилятор GCC (необходимый для сборки) в Ubuntu 18.04 | 16.04.

Коллекция компиляторов GNU (GCC) — это набор компиляторов и библиотек, разработанных GNU Project, которые поддерживают такие языки программирования, как C, C ++, Objective-C, Fortran, Go и многие другие.

GCC — это основная часть операционной системы Linux и многих проектов и инструментов с открытым исходным кодом. Ядро Linux также скомпилировано с помощью GCC, так что это большое дело в сообществе открытого исходного кода.

Если вы новый пользователь или студент, ищущий систему Linux для начала обучения, проще всего начать с Ubuntu Linux OS. Это отличная операционная система Linux для новичков и людей, ищущих более простой в использовании дистрибутив Linux.

Ubuntu — это операционная система Linux с открытым исходным кодом, которая работает на настольных компьютерах, ноутбуках, серверах и других устройствах.

При использовании Ubuntu вы обнаружите, что Linux не так уж сильно отличается от Windows и других операционных систем во многих отношениях, особенно когда дело доходит до использования системы для выполнения работы.

Чтобы узнать больше о GCC, посетите страницу его проекта .

Чтобы начать установку компилятора GCC в Ubuntu, выполните следующие действия:

Вариант 1. Установка GCC на Ubuntu

По умолчанию репозитории Ubuntu содержат пакет, необходимый для сборки, который содержит компилятор GCC, g ++, make и множество библиотек и других утилит, необходимых для компиляции других пакетов и инструментов.

Таким образом, установить компилятор GCC в Ubuntu так же просто, как установить пакет, необходимый для сборки.

Для этого выполните следующие команды:

sudo apt update
sudo apt install build-essential

Команды устанавливают множество других пакетов, включая gcc, g ++ и make.

Если вы разработчик и хотите установить страницу руководства для GCC, просто выполните следующие команды:

sudo apt-get install manpages-dev

После установки, чтобы убедиться, что GCC успешно установлен и работает, просто используйте gcc --versionкоманду, как показано ниже:

gcc --version

Это должно распечатать результат, как показано ниже:

gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Вот как установить компилятор GCC в Ubuntu, если он еще не установлен.

Вариант 2: установка нескольких версий GCC

Для тех, кто хочет установить несколько версий компилятора GCC, они могут использовать вариант №2.

Новые версии компиляторов GCC поддерживают новые языки, повышенную производительность, расширенные функции. Если вы хотите воспользоваться этими дополнительными функциями, идеальным вариантом будет установка последней версии или нескольких.

Чтобы установить последние версии компиляторов GCC, вам нужно будет добавить сторонний репозиторий PPA в Ubuntu и установить его оттуда.

Для этого просто выполните следующие команды:

sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test

После добавления репозитория выше вы можете установить несколько версий GGC, используя их номера версий.

Пример:

sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

Поскольку у вас установлено несколько версий компилятора GCC, с каждой из них связан номер приоритета. Версия с наивысшим приоритетом будет системным компилятором по умолчанию.

Вам нужно будет запустить приведенные ниже команды, чтобы установить системный компилятор по умолчанию, связывающий каждую с номером приоритета.

В приведенном ниже случае gcc-9 является версией с наивысшим приоритетом [ 90 ].

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

Позже, если вы захотите изменить версию по умолчанию, используйте команду update-alternatives ниже:

sudo update-alternatives --config gcc

В зависимости от количества установленных компиляторов должно быть несколько вариантов.

  Selection    Path            Priority   Status
------------------------------------------------------------
* 0            /usr/bin/gcc-9   90        auto mode
  1            /usr/bin/gcc-7   70        manual mode
  2            /usr/bin/gcc-8   80        manual mode
  3            /usr/bin/gcc-9   90        manual mode

Press  to keep the current choice[*], or type selection number: 

Выберите свой вариант и нажмите Enter.

Это должно обновить систему до текущего значения по умолчанию.

Вывод

Вы узнали, как установить компилятор GCC в Ubuntu 18.04 | 16.04. Если вы обнаружите какую-либо ошибку выше, пожалуйста, используйте форму комментария ниже, чтобы сообщить об этом.

Прокрутить вверх