Как установить GCC на Ubuntu

Чтобы установить GCC в Ubuntu, откройте терминал и выполните команду `git add` sudo apt update, а затем `git add` sudo apt install gcc g++. В текущей документации для разработчиков Ubuntu эти пакеты используются в качестве компиляторов C и C++ по умолчанию. Если вам также нужны общие инструменты сборки и заголовочные файлы для разработки, установите build-essentialвместо них `git add` или `git add` после `git add`.

Установите GCC в Ubuntu с помощью APT.

Самый простой способ — использовать менеджер пакетов APT в Ubuntu. Этот gccпакет предоставляет стандартный компилятор GNU C, а другой g++— компилятор C++. Точная версия GCC зависит от вашей версии Ubuntu, поэтому для обычной установки вам не нужно жестко указывать номер версии.

1. Откройте терминал

На рабочем столе Ubuntu нажмите Ctrl + Alt + T или откройте Терминал из меню приложений. На Ubuntu Server войдите в оболочку как обычно.

Перед установкой GCC откройте терминал Ubuntu в командной строке пользователя.
Окно терминала Ubuntu, готовое для выполнения команд установки GCC.

2. Обновите индекс пакетов.

Перед установкой компилятора обновите информацию о пакетах APT:

sudo apt update

Если sudoсистема запросит ваш пароль, введите его и нажмите Enter. В Ubuntu обычно не отображаются символы или звездочки при вводе пароля sudo.

3. Установите компиляторы C и C++.

Установите стандартные пакеты GCC из Ubuntu:

sudo apt install gcc g++

Ознакомьтесь с предлагаемыми пакетами и изменениями в объеме дискового пространства, затем подтвердите установку, когда APT запросит это. Это соответствует текущему руководству для разработчиков Ubuntu по настройке GCC .

В терминале Ubuntu отображаются команды apt update и sudo apt install gcc g++.
APT обновляет информацию о пакетах и ​​готовится к установке GCC и G++.

Убедитесь, что GCC установлен.

После завершения работы APT проверьте компилятор:

gcc --version
g++ --version
command -v gcc

Номер версии может отличаться в зависимости от поддерживаемых версий Ubuntu. Это ожидаемо: пакет Ubuntu gccотслеживает компилятор по умолчанию, выбранный для данной версии. В итоге команда обычно должна вывести путь, например /usr/bin/gcc, .

В терминале Ubuntu отображается вывод команды gcc --version и версии GCC.
Используйте эту функцию gcc --version, чтобы убедиться в доступности компилятора.

Составьте быструю тестовую программу.

Вы можете убедиться в корректности компиляции и компоновки, создав небольшую программу на языке C. Создайте её hello.cсо следующим содержимым:

#include <stdio.h>

int main(void) {
    printf("Hello, world!\n");
    return 0;
}

Затем скомпилируйте и запустите его:

gcc hello.c -o hello
./hello

Вы должны увидеть это Hello, world!. GCC обычно обрабатывает предварительную обработку, компиляцию, ассемблирование и компоновку при таком вызове, как описано в официальном руководстве GCC .

В терминале Ubuntu выполняется компиляция файла hello.c с помощью gcc и запуск исполняемого файла Hello world.
Простая программа на языке C, скомпилированная с помощью GCC и успешно запущенная из терминала.

Вместо этого следует установить build-essential?

Для многих задач разработки build-essentialэто удобнее, чем устанавливать только компиляторы. Это метапакет, который включает в себя GCC, G++, GNU Make, заголовочные файлы для разработки и инструменты разработки пакетов Debian, необходимые для многих сборок исходного кода.

sudo apt install build-essential

Если вы уже установили APT gcc g++, установка build-essentialбезопасна; APT сохранит существующие пакеты компилятора и добавит все недостающие зависимости. Вы можете проверить зависимости пакетов на официальном сайте пакетов Ubuntu .

Установите определённую версию GCC.

В репозиториях Ubuntu может одновременно содержаться несколько релизов GCC, но доступные версии зависят от вашей версии Ubuntu и включенных репозиториев. Избегайте копирования старых списков, таких как «gcc-7 — gcc-10», поскольку эти названия пакетов больше не являются надежным ориентиром для современных систем.

Для начала проверьте, какие версионированные пакеты компилятора доступны в настроенных вами репозиториях:

apt-cache search '^gcc-[0-9]+$'

Если нужная вам версия отображается, установите соответствующие пакеты C и C++. Например, если доступна версия 14:

sudo apt install gcc-14 g++-14
gcc-14 --version

Замените 14на версию, присутствующую в вашем репозитории. Вы можете установить несколько версий и запускать конкретный компилятор напрямую, например gcc-14, без изменения общесистемной gccкоманды. Ubuntu также поддерживает официальный справочник доступности GCC , хотя ваши собственные результаты APT являются лучшей проверкой того, какие репозитории фактически настроены на вашей машине.

Распространенные проблемы установки

  • «Не удалось найти пакет»: запустите программу sudo apt updateи убедитесь, что ваша версия Ubuntu по-прежнему поддерживается и её обычные репозитории включены.
  • gcc: command not foundПосле установки: запустите команду command -v gcc, dpkg -l gccчтобы убедиться, что пакет установлен.
  • В проекте сообщается об отсутствии заголовочных файлов или make: установите build-essential, а затем установите все библиотеки, специфичные для проекта -devи указанные в сообщении об ошибке сборки.

Для стандартной установки Ubuntu C/C++ sudo apt install gcc g++это прямой путь; build-essentialэто лучший выбор, если вам также необходим обычный набор инструментов сборки.

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.