Установка компилятора GCC на вашей системе
На этом шаге мы рассмотрим процесс установки компилятора GCC, который необходим для компиляции и запуска программ на языке C. Хотя в среде LabEx компилятор GCC обычно предустановлен, мы пройдемся по процессу установки, чтобы обеспечить комплексный процесс обучения.
В виртуальной машине LabEx компилятор GCC предустановлен. Этот шаг предназначен для обучения и понимания процесса установки.
При работе с системами на основе Linux, таких как Ubuntu, установка программ обычно осуществляется с помощью менеджеров пакетов. Команды, которые мы будем использовать, просты, но мощны, и позволяют настроить вашу среду разработки всего несколькими нажатиями клавиш.
Откройте терминал в WebIDE и выполните следующие команды:
sudo apt update
sudo apt install -y gcc
Пример вывода:
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
gcc-11-base libgcc-11-dev libgcc1
Suggested packages:
gcc-11-locales
The following NEW packages will be installed:
gcc gcc-11-base libgcc-11-dev libgcc1
0 upgraded, 4 newly installed, 0 to remove and 18 not upgraded.
Need to get 0 B/2172 kB of archives.
After this operation, 6496 kB of additional disk space will be used.
Эти команды сначала обновляют список пакетов, а затем устанавливают компилятор GCC. Флаг -y автоматически отвечает "да" на все запросы, что делает процесс установки плавным и без прерываний.
Давайте проверим установку GCC, проверив его версию:
gcc --version
Пример вывода:
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Copyright (C) 2021 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 установлена на вашей системе. Это может быть важно для понимания совместимости и доступных вам возможностей.
Для дальнейшего подтверждения того, что компилятор работает, давайте запустим программу, которую мы создали ранее:
cd ~/project
gcc program_structure.c -o program_structure
./program_structure
Пример вывода:
Hello C
Эта последовательность команд демонстрирует типичный рабочий процесс компиляции и запуска программы на языке C. Команда gcc компилирует ваш исходный код, флаг -o указывает имя выходного исполняемого файла, а ./ запускает скомпилированную программу.
Если вы видите сообщение "Hello C", значит, ваш компилятор GCC работает корректно. Вы успешно установили GCC и скомпилировали и запустили программу на языке C. Поздравляем с тем, что вы сделали первые шаги в мире программирования на языке C!