Як встановити компілятор 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 Команда використовує Apple clang та сумісний з GCC інструментарій.
  • Перевірте за допомогою gcc –версія: Після встановлення запустіть gcc --version у терміналі, щоб підтвердити, що компілятор знаходиться на шляху PATH і готовий до компіляції програм на C.
  • 🤖 Використовуйте ШІ для усунення несправностей: Помічники зі штучним інтелектом пояснюють помилки інсталятора, проблеми з PATH та попередження про відсутність заголовків, допомогаping новачки досягають робочої збірки з першої спроби.

Як завантажити та встановити компілятор GCC

Що таке GCC?

Команда GCC (GNU Compiler Collection) — це безкоштовний набір компіляторів з відкритим кодом, що підтримується Free Software FoundationВін підтримує C, C++, Objective-C, Fortran, Ada, Go та кілька інших мов, а також є компілятором за замовчуванням у більшості дистрибутивів Linux. GCC створює швидкі, портативні виконувані файли та є стандартним вибором для вивчення C на Windows, Linux і macOS.

У цьому посібнику описано встановлення GCC на кожній платформі та перевірку встановлення за допомогою простої перевірки версії.

Як встановити GCC на Windows

On Windows Найпростіший шлях – це IDE з відкритим вихідним кодом Code::Блоки, який об'єднує компілятор (GCC від проекту GNU), редактор, А в відладчик в одному інсталяторі.

Крок 1) Завантажте бінарний реліз

Перейдіть до https://www.codeblocks.org/downloads/ і натисніть кнопку Бінарний реліз.

Code::Сторінка випуску бінарних файлів Blocks

Крок 2) Виберіть інсталятор з компілятором GCC

Виберіть інсталятор, який містить компілятор GCC, наприклад, codeblocks-17.12mingw-setup.exeЦей пакет містить компілятор GNU GCC від MinGW та налагоджувач GNU GDB разом із... Code::Блокує вихідні файли.

Оберіть Code::Інсталятор блоків з GCC

Крок 3) Почніть встановлення

Запустіть завантажений інсталятор і прийміть параметри за замовчуванням. Цей простий процес налаштовує компілятор GCC на вашому комп'ютері. Windows системи.

Старт Code::Встановлення блоків

Крок 4) Прийміть ліцензійну угоду

Прийміть ліцензійну угоду, щоб продовжити.

Прийняти ліцензійну угоду

Крок 5) Збережіть вибір компонентів за замовчуванням

Залиште вибір компонентів за замовчуванням і натисніть Далі.

Зберегти компоненти за замовчуванням

Крок 6) Виберіть шлях встановлення

Змініть папку інсталяції, якщо бажаєте, а потім натисніть Далі.

Виберіть шлях встановлення

Крок 7) Запуск Code::Блоки

Знайдіть Code::Заблокуйте ярлик на робочому столі або в меню «Пуск» і двічі клацніть по ньому.

Code::Іконка блоків

Крок 8) Нехай Code::Блоки виявляють компілятор

При першому запуску, Code::Blocks сканує встановлені компілятори, автоматично виявляє GCC та встановлює його як компілятор за замовчуванням. Пов'язує C та C++ файлів з Code::Блокується за запитом.

Code::Blocks виявляє компілятор

Крок 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 не виявляє компілятор: відкрити Налаштування → Компілятор → Виконувані файли Toolchain та вкажіть каталог встановлення компілятора на кореневому каталозі MinGW (наприклад, C:\MinGW).
  • Linux повідомляє «команда не знайдена»: пакет, можливо, було встановлено як gcc-12 or gcc-13. Біжи which gcc та створіть символічне посилання або безпосередньо зателефонуйте до версійного бінарного файлу.
  • macOS повідомляє «clang» замість GCC: Xcode псевдоніми дзвенять як 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 перемикач.

Поширені запитання

GCC розшифровується як GNU Compiler Collection (Колекція компіляторів GNU). Це безкоштовний набір компіляторів з відкритим кодом, що підтримується Free Software. Foundation що підтримує C, C++, Objective-C, Fortraн, Ада та Го.

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, щоб новачки могли навчатися під час налагодження.

Так. Помічники коду ШІ генерують програму «Привіт, світе», а також точну gcc hello.c -o hello команда для її компіляції. Вони також пояснюють, що робить кожен рядок, щоб новачки могли ознайомитися з ним перед запуском.

Підсумуйте цей пост за допомогою: