Коллекция компиляторов GNU (GCC) — это набор компиляторов и библиотек для языков программирования C, C ++, Objective-C, Fortran, Ada, Go и D. Многие проекты с открытым исходным кодом, включая ядро Linux и инструменты GNU, скомпилированы с использованием GCC.
В этой статье описывается, как установить GCC на CentOS 8.
Содержание
Установка GCC на CentOS
Репозитории CentOS по умолчанию содержат группу пакетов с названием «Средства разработки», которая включает коллекцию компиляторов 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, и вы можете начать его использовать.
Компиляция примера Hello World
В этом разделе мы скомпилируем базовую программу на C, используя GCC. Откройте текстовый редактор и создайте следующий файл:
nano hello.c
#include <stdio.h>
int main()
{
printf ("Hello World!n");
return 0;
}
Сохраните файл и скомпилируйте его в исполняемый файл, запустив:
gcc hello.c -o hello
Бинарный файл с именем hello
будет создан в том же каталоге, где вы запускаете команду.
Запустите программу hello
:
./hello
Программа выведет:
Hello World!
Выводы
Мы показали вам, как установить GCC на CentOS 8. Теперь вы можете посетить официальную страницу документации GCC и узнать, как использовать GCC и G ++ для компиляции программ на C и C ++.
Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.