Установка Code::Blocks и MINGW, бесплатный компилятор C и C++, на Windows

В этом пособии вы найдете легкие инструкции со скриншотами для установки компилятора (MINGW компилятора), инструмента, который позволит вам преобразовать код, который вы пишете в программу и Code::Blocks, бесплатную среду разработки для C и C++. В этом пособии объясняется как установить Code::Blocks на Windows 2000, XP, Vista или Windows 7. Примечание: если вы работаете в Linux, перейдите по ссылке, чтобы узнать, как использовать GCC, если вы используете OS X, нажмите здесь, чтобы настроить его с помощью Apple XCode.

Шаг 1: Скачивание Code::Blocks

  • Зайдите на этот сайт
  • Перейдите по ссылке Download the binary release (прямая ссылка)
  • Перейдите в раздел Windows 2000 / XP / Vista / 7
  • Найдите файл, у которого в названии есть mingw. (Название на момент написания статьи было codeblocks-10.05 mingw-setup.exe; версии 10.05 могут быть разными).
  • Сохраните файл на рабочем столе. Это примерно 74 мегабайта.

Шаг 2: Установка Code::Blocks

  • Дважды щелкните на программу установки.
  • Нажмите next несколько раз. Другие пособия по установке предполагают, что вы устанавливаете в C:\Program Files\CodeBlocks (место установки по умолчанию), но вы при желании можете установить в любом другом месте
  • Проведите полную установку
  • Запустите Code::Blocks

Шаг 3: Запуск в Code::Blocks

 Перед вами откроется окно Compilers auto-detection:

Compiler Auto-Detection Window

 Когда перед вами появится окно автоматического обнаружения компилятора, просто нажмите OK. Code::Blocks может спросить, хотите ли вы связать его с просмотром C/C++ файлов по умолчанию — я советую вам это сделать.

New Project Window

Нажмите на меню File и в разделе New, выберите Project ... Появится следующее окно:

 New Project Window

Нажмите на Console Application, а затем GoНажимайте next, пока не дойдете до Language Selection Dialog:

Language selection dialog

Вам будет предложено выбрать между C или C++. Если вы не уверены, используйте C++. В противном случае, выберите язык, который вы изучаете. (Вы можете найти пособия по С и С++ здесь.)

После нажатия Next, Code::Blocks спросит, где вы хотите сохранить консольное приложение:

 Project Name and Location

Я рекомендую вам сделать это в отдельной папке, так как оно может создать несколько файлов (особенно если вы создаете другие виды проектов). Вам следует дать имя вашему проекту.

После нажатия Next еще раз, вам будет предложено настроить компилятор:

Compiler Setup

Вам не нужно ничего делать, просто нажмите Finish и используйте значения по умолчанию.

Теперь слева вы можете открыть файл main.cpp:

Main Editor View

(Вам, возможно, потребуется раскрыть содержание папки Sources, если вы не видите main.cpp).

Теперь у вас есть свой файл main.cpp, который вы можете изменять при желании. На данный момент, он просто говорит: Hello World!, поэтому мы можем запустить его таким, какой он есть. Нажмите F9, для того чтобы сначала скомпилировать, а потом запустить его.

Running Program

Теперь у вас есть работающая программа! Вы можете просто отредактировать main.cpp, а затем нажать клавишу F9, чтобы скомпилировать и запустить его снова.

Теперь, когда вы закончили установку компилятора, самое время учиться программированию: на C++ (или, если вы изучаете C, программирование на C).

Поиск и устранение неисправностей

 Если что-то не работает, то чаще всего появляется сообщение:

CB01 — Debug» uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping…

Во-первых, убедитесь, что вы скачали правильную версию Code::Blocks, ту, которая содержит MinGW. Если так вы не решите проблему, то, скорее всего, проблема с автоматическим обнаружением компилятора. Вы можете проверить текущее состояние «авто-определения» так. Перейдите в Settings|Compiler and Debugger.... Затем слева выберите  Global Compiler Settings (он имеет значок с изображением шестеренки), а справа, выберите вкладку Toolchain executables. В этой вкладке есть Auto-Detect, который можно использовать. Это может решить проблему — если нет, вы можете сделать это вручную. На скриншоте показано, как все это выглядит на моей системе. Измените путь с пометкой Compiler's installation directory, если вы установили в другом месте, и убедитесь, что все остальное заполняется как показано на рисунке.

После того как вы сделали это, попробуйте нажать F9 еще раз, чтобы проверить, можете ли вы запустить программу.

Автор: Marienko L.
Дата: 01.10.2012
Поделиться:

Комментарии

  1. Austerlits

    После нажатия F9

    «Hello world!» — не выводится, а есть только следующие строки:

    «Process returned 1984033929 <0x7641F489> execution time:0.000s

    Press any key to continue.»

    А где же текст приветствия ? Подскажите плиз !

  2. Gosha

    У кого Debugger  GDB/CDB: Default не переживайте это правильно, Здесь приведены картинки из 10-й версии.

  3. Andrea

    Шаг 1. Пункт последний. Сохранить на рабочем столе — значит скачать? Нажимаю на ссылку — веб-страница не доступна: сервер prdownload.berlioz.de не найден из-за ошибки поиска DNS и так далее. Что делать?

  4. lomaxe

    Вопрос такой. Я — начинающий в этом деле. Почему получается, что при нажатии клавиши F9 в данной программе всё работает, но когда отдельно запускаешь приложение, созданное программой (программа создаёт его при нажатии F9), то само приложение не работает нормально?

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

Вы должны войти, чтобы оставить комментарий.