Как установить GCC (необходимое для сборки) на Ubuntu 20.04

Пошаговое руководство по установке компиляторов GCC и G ++ на вашем компьютере с Ubuntu

GCC раньше обозначал компилятор GNU C, когда у него была поддержка только одного компилятора, но с тех пор он превратился в набор компиляторов и библиотек, которые мы знаем сегодня. GCC, теперь известный как GNU Compiler Collection, представляет собой набор из нескольких компиляторов и библиотек для таких языков программирования, как C, C ++, D, Objective-C, Fortran, Ada, а также Golang.

Ядро Linux, инструменты GNU и многие другие проекты с открытым исходным кодом скомпилированы с использованием GCC. Следовательно, это действительно важная часть Linux и набора инструментов программного обеспечения с открытым исходным кодом. Фонд свободного программного обеспечения (FSF) распространяет GCC под Стандартной общественной лицензией GNU, что означает, что вы можете свободно запускать, изучать, совместно использовать и изменять 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 install manpages-dev

Теперь вы можете использовать человек команда для отображения и чтения руководства пользователя для любого средства разработки. Синтаксис для человек команда очень проста, как показано ниже. Например, чтобы прочитать руководство по GCC, запустите человек gcc команда. Вы можете выйти из руководства, нажав ‘q‘После того, как вы закончите читать.

Синтаксис: man Пример: man gcc

Убедитесь, что GCC успешно установлен в вашей системе, просто запустив:

gcc --version

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

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

Установка нескольких версий GCC

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

Последние версии GCC имеют лучшую оптимизацию, производительность и новые функции. Репозитории Ubuntu 20.04 включают различные пакеты GCC от версии 7.xx к 10.xx.

Чтобы продемонстрировать, мы покажем, как установить три версии gcc и g ++ и настроить их для правильной работы в системе Ubuntu 20.04. Чтобы установить версии 8, 9 и последнюю 10 GCC, выполните следующую команду:

sudo apt install 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 по умолчанию, введя соответствующий ей номер.

Мы рассмотрели, как установить пакет, необходимый для сборки, в ubuntu 20.04. Чтобы узнать больше о том, как использовать gcc и g ++ компиляторы, посетите онлайн-документацию GCC здесь.