В этом пособии вы найдете легкие инструкции со скриншотами для установки компилятора (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
:
Когда перед вами появится окно автоматического обнаружения компилятора, просто нажмите OK. Code::Blocks может спросить, хотите ли вы связать его с просмотром C/C++ файлов по умолчанию — я советую вам это сделать.
Нажмите на меню File
и в разделе New
, выберите Project ...
Появится следующее окно:
Нажмите на Console Application
, а затем Go
. Нажимайте next
, пока не дойдете до Language Selection Dialog
:
Вам будет предложено выбрать между C или C++. Если вы не уверены, используйте C++. В противном случае, выберите язык, который вы изучаете. (Вы можете найти пособия по С и С++ здесь.)
После нажатия Next
, Code::Blocks спросит, где вы хотите сохранить консольное приложение:
Я рекомендую вам сделать это в отдельной папке, так как оно может создать несколько файлов (особенно если вы создаете другие виды проектов). Вам следует дать имя вашему проекту.
После нажатия Next
еще раз, вам будет предложено настроить компилятор:
Вам не нужно ничего делать, просто нажмите Finish
и используйте значения по умолчанию.
Теперь слева вы можете открыть файл main.cpp:
(Вам, возможно, потребуется раскрыть содержание папки Sources
, если вы не видите main.cpp).
Теперь у вас есть свой файл main.cpp
, который вы можете изменять при желании. На данный момент, он просто говорит: Hello World!
, поэтому мы можем запустить его таким, какой он есть. Нажмите F9
, для того чтобы сначала скомпилировать, а потом запустить его.
Теперь у вас есть работающая программа! Вы можете просто отредактировать main.cpp, а затем нажать клавишу F9, чтобы скомпилировать и запустить его снова.
Теперь, когда вы закончили установку компилятора, самое время учиться программированию: на C++ (или, если вы изучаете C, программирование на C).
Поиск и устранение неисправностей
Если что-то не работает, то чаще всего появляется сообщение:
Во-первых, убедитесь, что вы скачали правильную версию Code::Blocks, ту, которая содержит MinGW
. Если так вы не решите проблему, то, скорее всего, проблема с автоматическим обнаружением компилятора. Вы можете проверить текущее состояние «авто-определения» так. Перейдите в Settings|Compiler and Debugger...
. Затем слева выберите Global Compiler Settings
(он имеет значок с изображением шестеренки), а справа, выберите вкладку Toolchain executables
. В этой вкладке есть Auto-Detect
, который можно использовать. Это может решить проблему — если нет, вы можете сделать это вручную. На скриншоте показано, как все это выглядит на моей системе. Измените путь с пометкой Compiler's installation directory
, если вы установили в другом месте, и убедитесь, что все остальное заполняется как показано на рисунке.
После того как вы сделали это, попробуйте нажать F9 еще раз, чтобы проверить, можете ли вы запустить программу.
Комментарии
Austerlits
После нажатия F9
«Hello world!» — не выводится, а есть только следующие строки:
«Process returned 1984033929 <0x7641F489> execution time:0.000s
Press any key to continue.»
А где же текст приветствия ? Подскажите плиз !
Gosha
У кого Debugger GDB/CDB: Default не переживайте это правильно, Здесь приведены картинки из 10-й версии.
Andrea
Шаг 1. Пункт последний. Сохранить на рабочем столе — значит скачать? Нажимаю на ссылку — веб-страница не доступна: сервер prdownload.berlioz.de не найден из-за ошибки поиска DNS и так далее. Что делать?
lomaxe
Вопрос такой. Я — начинающий в этом деле. Почему получается, что при нажатии клавиши F9 в данной программе всё работает, но когда отдельно запускаешь приложение, созданное программой (программа создаёт его при нажатии F9), то само приложение не работает нормально?