Введение / Зачем это нужно
Компилирование программ на C, C++ или другие языки, зависящие от GCC, требует наличия надежного компилятора. В Ubuntu этот компилятор предоставляется через пакет gcc. В этом руководстве мы покажем, как быстро и правильно установить GCC, проверить его работоспособность и решить типичные проблемы, чтобы вы могли начать программирование без задержек.
Требования / Подготовка
- ОС: Ubuntu 20.04, 22.04 или 24.04 LTS (32‑ или 64‑битная).
- Права администратора (
sudo). - Доступ в интернет для загрузки пакетов.
- Базовый терминал (доступен по умолчанию).
Пошаговая инструкция
Шаг 1: Обновление списков пакетов
Выполните sudo apt update, чтобы обновить индекс пакетов и убедиться, что APT видит все доступные версии.
sudo apt update
Шаг 2: Установка GCC
Введите команду для установки GCC и всех необходимых зависимостей:
sudo apt install gcc
Подтвердите запрос на установку и дождитесь завершения процесса.
Шаг 3: Проверка установки
После завершения установки проверьте версию компилятора:
gcc --version
Если система выводит номер версии (например, gcc (Ubuntu 11.4.0... ) 11.4.0), установка прошла успешно.
Шаг 4: Установка дополнительных инструментов (опционально)
Для более удобной разработки установите метапакет build-essential, который включает компилятор, make, gdb и другие инструменты:
sudo apt install build-essential
Теперь вы готовы создавать и компилировать проекты с помощью GCC.
Проверка результата
Чтобы убедиться, что всё работает, создайте простой файл «Hello World» на C и выполните компиляцию:
cat > hello.c << 'EOF'
#include <stdio.h>
int main() {
printf("Hello, world!\\n");
return 0;
}
EOF
gcc hello.c -o hello
./hello
Если вы видите Hello, world!, компилятор готов к использованию.
Возможные проблемы
- Команда
gccне найдена – убедитесь, что каталог/usr/binв вашемPATH. Выполнитеecho $PATHи, при необходимости, добавьтеexport PATH=$PATH:/usr/bin. - Ошибка во время установки (
E: Unable to locate package gcc) – сначала добавьте репозиторийuniverse:sudo add-apt-repository universe, затем обновите пакеты (sudo apt update). - Устаревшая версия GCC – выполните
sudo apt update && sudo apt install --only-upgrade gccдля обновления до последней версии в репозитории.
Если ошибка сохраняется, проверьте логи установки (sudo apt install gcc выводит подробности) или обратитесь к официальной документации Ubuntu.