Как да инсталирате 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: В Дебиан/Ubuntu тичам sudo apt-get install build-essential, при работа с Fedora/Red Hat yum groupinstall 'Development Tools'.
  • ???? Инсталирайте Xcode Инструменти за команден ред включени macOS: Сингъл xcode-select --install командата изтегля clang на Apple плюс 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::Блокове, който обединява a компилатор (GCC от проекта GNU), един редактори дебъгер в един инсталатор.

Стъпка 1) Изтеглете двоичната версия

Отиди https://www.codeblocks.org/downloads/ и кликнете Бинарно издание.

Code::Страница за издание на Blocks Binary

Стъпка 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 е наличен, командата извежда неговата версия. Ако липсва, shell-ът ви подканва да го инсталирате.

За да настроите средата за изграждане на C на Linux, следвайте стъпките по -долу.

  1. Отворете терминал.
  2. В Red Hat и Fedora, изпълнете:
    sudo yum groupinstall 'Development Tools'
  3. В Дебиан и 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 Developer ID, изтеглете най-новата версия Инструменти за команден ред за Xcode .dmgи стартирайте инсталатора. Запазете настройките по подразбиране на съветника.
  3. Отворете терминал и проверете инсталацията:
    gcc -v

Проверете инсталацията си на GCC

Независимо от операционната система, бърза проверка за работоспособност потвърждава, че компилаторът е на PATH:

gcc --version

Трябва да видите резултат, подобен на gcc (GCC) 13.2.0 последвано от известието за лиценз. Компилирайте едноредов код „здравей, свят“, за да тествате целия процес:

// 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 root (напр. 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-лицензиран компилатор.
  • Турбо C — класически компилатор, все още често срещан в академичната среда.
  • Microsoft зрителен C++ (MSVC) - MicrosoftКомпилаторът на ['s'], доставен с Visual Studio; компилира C с ['s'] /TC ключ.

Въпроси и Отговори

GCC е съкращение от GNU Compiler Collection. Това е безплатен пакет компилатори с отворен код, поддържан от Free Software. Foundation който поддържа C, C++, Objective-C, Fortraн, Ада и Го.

GCC е самият компилатор. MinGW (Minimalist GNU for Windows) е порт, който обединява GCC с Windows библиотеки, необходими за изграждане на оригинални изпълними файлове, което го прави най-разпространената GCC дистрибуция на Windows.

Отворете терминал или команден ред и изпълнете gcc --versionАко GCC е в PATH, командата извежда инсталираната версия. В противен случай, shell-ът съобщава, че командата не е намерена.

Да. GCC се разпространява под GNU GPL с изключение на библиотека за изпълнение, която ви позволява да компилирате и разпространявате собственически софтуер. Можете да използвате GCC в търговски проекти, без да плащате лицензионна такса.

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

МинГВ bin Папката липсва в PATH. Добавете я чрез Windows диалоговия прозорец „Променливи на средата“, отворете отново терминала и gcc командата става достъпна в световен мащаб.

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

Да. Асистентите с AI код генерират програма „здравей, свят“, плюс точното gcc hello.c -o hello команда за компилирането му. Те също така обясняват какво прави всеки ред, така че начинаещите да го прегледат преди да го изпълнят.

Обобщете тази публикация с: