В этом уроке мы покажем вам, как установить GCC в Ubuntu 24.04 LTS. GCC, коллекция компиляторов GNU, является фундаментальным инструментом для разработки программного обеспечения в системах Linux. Это мощный и универсальный компилятор, поддерживающий несколько языков программирования, включая C, C++, Objective-C, Fortran, Ada и Go. GCC играет решающую роль в компиляции исходного кода в исполняемые программы, что делает его важным компонентом для разработчиков, работающих над Ubuntu 24.04.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы умеете использовать оболочку и, самое главное, размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете под учетной записью root, в противном случае вам может потребоваться добавить ‘sudo‘ к командам для получения root-прав. Я покажу вам пошаговую установку коллекции компиляторов GCC GNU в Ubuntu 24.04 (Noble Numbat). Вы можете следовать тем же инструкциям для Ubuntu 22.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint, Elementary OS, Pop!_OS и других.

Предварительные условия

  • Сервер под управлением одной из следующих операционных систем: Ubuntu и любого другого дистрибутива на основе Debian, например Linux Mint.
  • Рекомендуется использовать новую установку ОС, чтобы предотвратить любые потенциальные проблемы.
  • Не менее 2 ГБ ОЗУ и 10 ГБ свободного места на диске.
  • Доступ к серверу по SSH (или просто откройте терминал, если вы находитесь на рабочем столе).
  • Активное подключение к Интернету. Вам понадобится подключение к Интернету, чтобы загрузить необходимые пакеты и зависимости.
  • Система Ubuntu 24.04 с root-доступом или пользователь с привилегиями sudo.

Установите GCC на Ubuntu 24.04 LTS.

Шаг 1. Обновление репозитория пакетов.

Чтобы обеспечить доступ к последним версиям пакетов, необходимо обновить список пакетов перед установкой GCC. Откройте терминал и выполните следующую команду:

sudo apt update
sudo apt upgrade

apt update команда обновляет список пакетов, а apt upgrade устанавливает доступные обновления. Этот шаг помогает решить любые проблемы с зависимостями и обеспечивает доступ к последним обновлениям безопасности и исправлениям ошибок.

Шаг 2. Установка GCC.

  • Установка GCC с помощью диспетчера пакетов APT

Самый простой и распространенный способ установки GCC в Ubuntu 24.04 — использование менеджера пакетов APT (Advanced Package Tool). APT упрощает процесс установки, обновления и удаления пакетов программного обеспечения. Чтобы установить GCC с помощью APT, выполните в терминале следующую команду:

sudo apt install gcc

APT автоматически выполнит установку GCC и его зависимостей. После завершения установки вы можете проверить установленную версию GCC, выполнив:

gcc --version
  • Установка GCC с использованием пакета Build-Essential

Еще один удобный способ установить GCC в Ubuntu 24.04 — установить пакет build-essential. Пакет build-essential — это метапакет, включающий GCC, а также другие необходимые инструменты и библиотеки разработки. Чтобы установить build-essential, используйте следующую команду:

sudo apt install build-essential

Эта команда установит GCC, g++ (компилятор C++) и другие необходимые инструменты для компиляции и сборки программного обеспечения в Ubuntu 24.04. После завершения установки вы можете проверить версию GCC, как указано в предыдущем разделе.

  • Установка GCC из исходного кода

В некоторых случаях вам может потребоваться установить определенную версию GCC, недоступную через менеджер пакетов. В таких ситуациях вы можете установить GCC из исходного кода. Выполните следующие шаги, чтобы скомпилировать и установить GCC из исходного кода:

wget https://ftp.gnu.org/gnu/gcc/gcc-<version>/gcc-<version>.tar.gz

Извлеките загруженный файл:

tar -xvf gcc-<version>.tar.gz

Перейдите в извлеченный каталог и настройте сборку:

cd gcc-<version>
./configure --disable-multilib

Скомпилируйте и установите GCC:

make
sudo make install

Проверьте установку:

gcc --version
  • Установка GCC с использованием репозитория PPA

Персональные архивы пакетов (PPA) — это репозитории, поддерживаемые сообществом Ubuntu, которые предоставляют дополнительные пакеты программного обеспечения, не включенные в официальные репозитории Ubuntu. Чтобы установить GCC с помощью PPA, выполните следующие действия:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update

Затем установите GCC:

sudo apt install gcc

Проверьте установку:

gcc --version

Использование PPA позволяет вам устанавливать более новые версии GCC, которые могут быть недоступны в официальных репозиториях Ubuntu. Однако будьте осторожны при использовании PPA, поскольку они официально не поддерживаются Ubuntu.

Шаг 3. Компиляция и запуск базовой программы на языке C.

Теперь, когда в вашей системе Ubuntu 24.04 установлен GCC, давайте скомпилируем и запустим базовую программу на языке C, чтобы убедиться, что все настроено правильно.

  • Написание простой программы на C

Откройте текстовый редактор по вашему выбору и создайте новый файл с именем hello.c. Скопируйте и вставьте в файл следующий код:

#include 

int main() {
    printf("Hello, World!\n");
    return 0;
}
  • Компиляция программы на языке C

Чтобы скомпилировать программу hello.c, откройте терминал, перейдите в каталог, в котором сохранен файл, и выполните следующую команду:

gcc hello.c -o hello
  • Запуск скомпилированной программы

После успешной компиляции программы ее можно запустить, выполнив в терминале следующую команду:

./hello

Эта команда выполнит скомпилированную программу, и вы увидите вывод «Hello, World!» распечатывается в терминале.

Если вам больше не нужен GCC в вашей системе Ubuntu 24.04 или вы хотите удалить его по какой-либо причине, вы можете удалить его с помощью следующей команды:

sudo apt remove --purge build-essential
sudo apt autoremove