GCC (GNU Compiler Collection) включает компиляторы для известных языков программирования, таких как C, C++, Go, Fortran, Objective-C и многих других. GCC полностью бесплатен и обеспечивает кроссплатформенную поддержку для Linux, Windows и нескольких систем на базе BSD.
Кроме того, можно предлагать или вносить улучшения в GCC, а также использовать улучшения, сделанные другими разработчиками/пользователями. Кроме того, GCC можно использовать для создания исполняемых файлов для других систем, что делает его лучшим выбором для встраиваемых систем (поскольку у них нет компилятора).
Учитывая важность GCC, в этом руководстве демонстрируется пошаговая процедура установки GCC в Arch Linux.
Как установить GCC на Arch Linux
GCC доступен в официальном репозитории Arch, поэтому для его установки можно использовать диспетчер пакетов Arch.
Шаг 1: Сначала синхронизируйте и обновите базу данных пакета с помощью следующей команды.
$ sudo pacman -Syu
Шаг 2 (необязательно): после синхронизации базы данных вы можете проверить доступность GCC в Arch Linux с помощью следующей команды.
$ sudo pacman -Ss gcc
Вывод показывает зависимости, доступные в официальном репозитории Arch Linux.
Шаг 3: Установите GCC в Arch Linux, введя следующую команду в терминале.
$ sudo pacman -S gcc
После успешной установки проверьте его версию, выполнив следующую команду.
$ gcc —version
Как установить старые версии GCC на Arch Linux
Что делать, если вы создали проект с использованием старой версии GCC и не можете его скомпилировать? Для этого вам могут понадобиться более старые версии.
Более старые версии можно легко получить из AUR (архивный пользовательский репозиторий), и для доступа к нему вам может понадобиться помощник AUR (ура, пакаур). Для этого вы можете использовать любой помощник AUR (пакаур, ура).
Например, команда, написанная ниже, установит » gcc 4.9 ″ в вашей системе Arch Linux.
$ sudo pacman -R gcc
Как удалить GCC в Arch Linux
GCC можно удалить из вашей системы Arch Linux, введя следующую команду.
$ sudo pacman -R gcc
Однако вы можете использовать флаг -Rcnu для удаления GCC и ненужных зависимостей. В нашем случае следующая команда удалит GCC и все его зависимости.
$ sudo pacman -Rcnu gcc
Вывод показывает, что gcc и все его зависимости были успешно удалены.
Заключение
GCC (GNU Compiler Collection) — это находчивый компилятор, который можно получить в Arch Linux с помощью менеджера пакетов Arch Linux. GCC предоставляет интерфейсы для различных языков программирования, таких как C, C++, Go, Fortran и многих других. В этом руководстве демонстрируется способ установки последней версии, а также любой старой версии GCC в Arch Linux.