Как установить компилятор GCC на Windows

⚡ Умное резюме

Загрузите и установите компилятор GCC для языка C. Windows, Linux и macOS Менее чем за пятнадцать минут. Code::Блокирует пакет на Windows включает в себя GCC, редактор и отладчик, в то время как Linux и macOS Пользователи устанавливают GCC непосредственно через свои менеджеры пакетов.

  • 📥 Выберите правильный Windows комплект: Выберите Code::Блокирует установщик MinGW (например, codeblocks-17.12mingw-setup.exe), чтобы GCC, GDB и IDE были настроены за один шаг.
  • ???? Используйте менеджер пакетов Linux: В Debian/Ubuntu пробег sudo apt-get install build-essentialна Fedora/Red Hat yum groupinstall 'Development Tools'.
  • ???? Установите Xcode Инструменты командной строки macOS: Один xcode-select --install Эта команда подключает Clang от Apple, а также совместимый с GCC набор инструментов.
  • Проверьте с помощью команды gcc –version: После установки запустите gcc --version в терминале, чтобы убедиться, что компилятор находится в переменной PATH и готов к компиляции программ на языке C.
  • 🤖 Используйте ИИ для устранения неполадок: Искусственный интеллект помогает объяснять ошибки установщика, проблемы с PATH и предупреждения об отсутствии заголовочных файлов.ping Новички создают рабочую сборку с первой попытки.

Как скачать и установить компилятор GCC

Что такое ГЦК?

НКУ (GNU Compiler Collection) — это бесплатный набор компиляторов с открытым исходным кодом, поддерживаемый организацией «Свободное программное обеспечение». FoundationОн поддерживает язык C. C++, Цель-C, FortraGCC поддерживает языки программирования C, Ada, Go и ряд других, и является компилятором по умолчанию в большинстве дистрибутивов Linux. GCC создает быстрые, переносимые исполняемые файлы и является стандартным выбором для изучения языка C. Windows, Linux и macOS.

В этом руководстве пошагово описана установка GCC на каждой платформе и проверка установки с помощью простой проверки версии.

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

On Windows Самый простой путь — это интегрированная среда разработки с открытым исходным кодом. Code::Блоки, который включает в себя компилятор (GCC из проекта GNU), редакторИ отладчик в одном установочном пакете.

Шаг 1) Загрузите исполняемый файл.

Перейдите на https://www.codeblocks.org/downloads/ и нажмите Бинарная версия.

Code::Страница выпуска бинарного файла Blocks

Шаг 2) Выберите установщик с компилятором GCC.

Выберите установщик, который включает в себя компилятор GCC — например, codeblocks-17.12mingw-setup.exeЭтот пакет включает в себя компилятор GNU GCC и отладчик GNU GDB от MinGW, а также Code::Блокирует исходные файлы.

Выбирайте Code::Блокирует установщик с GCC

Шаг 3) Запустите установку

Запустите загруженный установщик и примите параметры по умолчанию. Этот простой процесс настроит компилятор GCC на вашем компьютере. Windows системы.

Начать Code::Установка блоков

Шаг 4) Примите лицензионное соглашение

Для продолжения примите лицензионное соглашение.

Принять лицензионное соглашение

Шаг 5) Оставьте выбор компонентов по умолчанию.

Оставьте выбор компонентов по умолчанию и нажмите Следующая.

Оставить компоненты по умолчанию

Шаг 6) Выберите путь установки

При желании измените папку установки, затем нажмите Следующая.

Выберите путь установки

Шаг 7) Запуск Code::Блоки

Найдите Code::Блокирует ярлык на рабочем столе или в меню «Пуск» и блокирует двойной щелчок по нему.

Code::Значок блоков

Шаг 8) Пусть Code::Блоки определяют компилятор

При первом запуске, Code::Блокирует сканирование установленных компиляторов, автоматически определяет GCC и устанавливает его в качестве компилятора по умолчанию. Связывает C и C++ файлы с Code::Блокирует при появлении запроса.

Code::Блоки обнаруживают компилятор

Шаг 9) Откройте IDE и начните писать код.

Появляется главный экран IDE. Теперь вы можете создать новый проект на языке C и скомпилировать свою первую программу.

Code::Блокирует главный экран IDE

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

В большинстве дистрибутивов Linux GCC предустановлен. Проверьте с помощью:

gcc --version

Если GCC присутствует, команда выведет его версию. Если он отсутствует, оболочка предложит вам его установить.

Чтобы настроить среду сборки C на Linuxследуйте инструкциям ниже.

  1. Откройте терминал.
  2. В Red Hat и Fedora выполните следующую команду:
    sudo yum groupinstall 'Development Tools'
  3. В Debian и Ubuntu, бег:
    sudo apt-get update
    sudo apt-get install build-essential manpages-dev
  4. Проверьте установку:
    gcc --version

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

On macOSСовместимый с GCC набор инструментов поставляется компанией Apple. Инструменты командной строки для Xcode.

  1. Откройте терминал и запустите:
    xcode-select --install

    Появится диалоговое окно с предложением установить инструменты командной строки. Нажмите кнопку. Установите и принять лицензию.

  2. Или войдите в систему по адресу https://developer.apple.com/download/all/ Используя свой идентификатор разработчика Apple, загрузите последнюю версию. Инструменты командной строки для Xcode .dmgи запустите установщик. Оставьте настройки мастера по умолчанию.
  3. Откройте терминал и проверьте установку:
    gcc -v

Проверьте правильность установки GCC.

Независимо от операционной системы, быстрая проверка подтвердит, что компилятор находится в переменной PATH:

gcc --version

Вы должны увидеть результат, похожий на следующий: gcc (GCC) 13.2.0 Затем следует уведомление о лицензии. Скомпилируйте однострочный код «hello, world», чтобы протестировать весь конвейер:

// hello.c
#include <stdio.h>

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

Сборка и запуск с помощью:

gcc hello.c -o hello
./hello

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

Ниже перечислены большинство проблем, возникающих во время установки:

  • «gcc не распознан» Windows: добавить MinGW bin Добавьте папку в переменную среды PATH, затем перезапустите терминал.
  • Code::Blocks не обнаруживает компилятор: открытый Настройки → Компилятор → Исполняемые файлы цепочки инструментов и укажите в качестве каталога установки компилятора корневой каталог вашего MinGW (например, C:\MinGW).
  • Linux выдает сообщение «команда не найдена»: Возможно, пакет был установлен как gcc-12 or gcc-13, Бег which gcc и создать символическую ссылку или вызвать версионированный исполняемый файл напрямую.
  • macOS Вместо GCC сообщается о «clang»: Xcode псевдонимы clang as gccЕсли вам нужен настоящий GCC, установите его через Homebrew с помощью brew install gcc и вызов gcc-13.
  • Отсутствуют заголовочные файлы (например, stdio.h): Установите build-essential в Linux или Xcode Инструменты командной строки macOS восстановить заголовочные файлы стандартной библиотеки.

Другие популярные компиляторы C

Если GCC не подходит для вашей среды, существует несколько альтернативных решений, которые надежно компилируют и запускают код на языке C:

  • лязг — Компилятор на основе LLVM с быстрой сборкой и отличной диагностикой. По умолчанию включен. macOS.
  • MinGW-w64 — современная версия MinGW с актуальными бинарными файлами GCC для Windows.
  • Портативный компилятор C (pcc) — Легковесный компилятор с лицензией BSD.
  • Turbo C — Классический компилятор по-прежнему широко распространен в академической среде.
  • Microsoft визуальный C++ (MSVC) - MicrosoftКомпилятор, поставляемый с Visual Studio; компилирует C с помощью /TC переключатель.

Часто задаваемые вопросы (FAQ)

GCC расшифровывается как GNU Compiler Collection (коллекция компиляторов GNU). Это бесплатный набор компиляторов с открытым исходным кодом, поддерживаемый организацией «Свободное программное обеспечение». Foundation который поддерживает C, C++, Цель-C, Fortran, Ada и Go.

GCC — это сам компилятор. MinGW (минималистичный GNU для Windows) — это порт, который объединяет GCC с... Windows библиотеки, необходимые для сборки нативных исполняемых файлов, делают его наиболее распространенным дистрибутивом GCC на Windows.

Откройте терминал или командную строку и выполните следующие действия: gcc --versionЕсли GCC находится в переменной PATH, команда выводит установленную версию. В противном случае оболочка сообщает, что команда не найдена.

Да. GCC распространяется под лицензией GNU GPL с исключением для библиотек времени выполнения, которое позволяет компилировать и распространять проприетарное программное обеспечение. Вы можете использовать GCC в коммерческих проектах без уплаты каких-либо лицензионных сборов.

Нет. GCC запускается полностью из командной строки. IDE, такие как... Code::Блоки, VS Code или CLion В него добавлены удобные функции — подсветка синтаксиса, отладка и шаблоны проектов, — но компилятор работает и без них.

МинГВ bin Папка отсутствует в переменной PATH. Добавьте её через... Windows В диалоговом окне «Переменные среды» снова откройте терминал, и... gcc Эта команда становится доступна глобально.

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

Да. Искусственный интеллект, помогающий программировать, генерирует программу «hello, world», а также точный код. gcc hello.c -o hello Команда для компиляции. Они также объясняют, что делает каждая строка, поэтому новичкам рекомендуется повторить материал перед запуском.

Подведем итог этой публикации следующим образом: