Коллекция компиляторов GNU (GCC) — это коллекция компиляторов и библиотек для языков программирования C, C ++, Objective-C, Fortran, Ada, Go и D. Многие проекты с открытым исходным кодом, включая ядро Linux и инструменты GNU, скомпилированы с использованием GCC.
В этой статье описывается, как установить GCC на CentOS 8.
Репозитории CentOS по умолчанию содержат группу пакетов под названием “Development Tools”, которая включает коллекцию компиляторов GNU, отладчик GNU и другие библиотеки разработки и инструменты, необходимые для компиляции программного обеспечения.
Чтобы установить пакеты средств разработки, выполните следующую команду от имени пользователя root или пользователя с привилегиями sudo :
sudo dnf group install "Development Tools"
Команда устанавливает много пакетов, в том числе gcc, g++и make.
Вы также можете установить страницы руководства по использованию GNU/Linux для разработки:
sudo dnf install man-pages
Проверьте, что компилятор GCC успешно установлен, используя команду gcc —version, которая печатает версию GCC:
gcc --version
Версия GCC по умолчанию, доступная в репозиториях CentOS 8 8.3.1:
gcc (GCC) 8.3.1 20190507 (Red Hat 8.3.1-4) Copyright (C) 2018 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 установлен в вашей системе CentOS, и вы можете начать его использовать.
В этом разделе мы скомпилируем основную программу на C, используя GCC. Откройте ваш текстовый редактор и создайте следующий файл:
nano hello.c
#include <stdio.h> int main() { printf ("Привет мир!\n"); return 0; }
Сохраните файл и скомпилируйте его в исполняемый файл, выполнив:
gcc hello.c -o hello
Двоичный файл с именем hello будет создан в том же каталоге, где вы запускаете команду.
Выполните программу hello:
./hello
Программа выведет:
Привет мир!
Мы показали вам, как установить GCC на CentOS 8. Теперь вы можете посетить официальную страницу документации GCC и узнать, как использовать GCC и G ++ для компиляции ваших программ на C и C ++.
Если вы столкнулись с проблемой или у вас есть отзыв, оставьте комментарий ниже.