Введение
Коллекция компиляторов GNU (GCC) — это коллекция компиляторов и библиотек с открытым исходным кодом, поддерживающих языки программирования C, C++, Objective-C, Fortran, Ada, Go и D. Ядро Linux, утилиты GNU и многое другое. проекты компилируются с помощью GCC.
В этом руководстве объясняется, как установить компилятор GCC в Ubuntu 18.04 LTS. Те же инструкции относятся к Ubuntu 18.04 и любому дистрибутиву на основе Ubuntu.
Предпосылки
Чтобы установить пакеты в вашей системе Ubuntu, вам необходимо войти в систему как пользователь с привилегиями sudo.
Установка GCC на Ubuntu
Репозитории Ubuntu по умолчанию содержат метапакет build-essential, который содержит компилятор GCC и другие библиотеки и утилиты, необходимые для сборки программного обеспечения.
Сначала обновите список пакетов:
sudo apt update
Установите необходимый для сборки пакет, выполнив:
sudo apt install build-essential
Вы также можете установить справочные страницы, которые включают документацию по использованию GNU/Linux для разработки:
sudo apt-get install manpages-dev
Чтобы убедиться, что компилятор GCC установлен правильно, введите gcc --version:
gcc --version
На момент написания этой статьи версия GCC по умолчанию, доступная в репозиториях Ubuntu 18.04, — 7.4.0:
gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.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.
Компиляция примера Hello World
Компилировать базовую программу на C или C++ с помощью GCC довольно просто. Откройте текстовый редактор и создайте следующий файл:
nano hello.c
Вставьте следующий код:
#include <stdio.h>
int main()
{
printf ("Hello World!\n");
return 0;
}
Сохраните и закройте файл. Используйте следующую команду, чтобы скомпилировать его в исполняемый файл:
gcc hello.c -o hello
Компилятор создаст двоичный файл с именем hello в том же каталоге, где была запущена команда.
Чтобы запустить программу, из терминала:
./hello
Вывод будет выглядеть следующим образом:
Hello World!
Вывод
GCC был успешно установлен на Ubuntu 18.04 LTS. Для получения дополнительной информации о GCC посетите официальную документацию GCC.