Установка Code:Blocks и компилятора MinGW
Здравствуйте, уважаемые читатели! Здесь пойдет речь об установке среды разработки программ на C++ — Code::Blocks. Данная программа бесплатная, но от этого она не становится мало функциональной пустышкой. В ней присутствуют множество функций для разработки небольших программ на C++, а также серьезных проектов. Вместе с ней в комплекте можно скачать компилятор MinGW, который необходим для компиляции ваших программ.
Скачивание необходимых файлов
В начале нам нужно скачать на компьютер файл необходимый для установки Code::Blocks и MinGW. Благо, на официальном сайте Code::Blocks, нам предоставляют возможность скачать и установить оба компонента одним кликом (может двумя). Для скачивания следуем инструкции:
- Переходим на официальный сайт данной IDE (http://www.codeblocks.org/downloads).
- Здесь у вас есть выбор способа установки, но я вам советую кликнуть по ссылке Download the binary release. Это самый простой способ из присутствующих, о котором дальше и пойдет речь.
- На открывшийся странице выберите свою операционною систему или найдите ее самостоятельно, пролистав вручную.
- Теперь в таблице с возможными файлами для установки выбираем тот, в названии которого присутствует mingw (например, codeblocks-<версия>mingw-setup.exe).
- Сохраните файл и дождитесь окончания загрузки. Файл весит не много, так что заскучать не успеете 🙂 .
Установка Code::Blocks
После скачивания установочного файла можем приступать к самой установке программы. Для этого нам потребуется совершить пару телодвижений:
- Открываем пакет установки Code::Blocks.
- Жмем Next >.
- Жмем I Agree.
- Здесь мы можем выбрать различные виды установки либо настроить ее самостоятельно. Я предпочитаю Full версию установки. Жмем Next >.
- Можете выбрать другой каталог установки Code::Blocks вместо стандартного. Жмем Install.
- Ждем…
- Жмем Finish!
Теперь у вас установлена полноценная среда разработки Code::Blocks!
Однако на этом еще не все. Остался последний штрих.
При первом запуске у вас попросят указать, какие расширения файлов будут привязаны к Code::Blocks по умолчанию. Здесь особой разницы нет. Я выбираю Yes, associate Code::Blocks with C/C++ file types.
Если мы все правильно сделали, то должны увидеть экран приветствия:
Чтобы окончательна удостоверится в работоспособности IDE, давайте запустим тестовою программу.
Для этого жмем File -> New -> File… После чего открывается диалоговое окно:
- Выбираем C/C++ source. Жмем Go.
- Жмем Next >. Можем поставить галочку Skip this page next time чтобы в следующий раз лишний раз не пролистывать эту страницу.
- Выбираем C++ и идем дальше.
- Выбираем расположения файла и жмем Finish!
Теперь у вас должно открыться окно для написания кода. Скопируйте или напишите сами данный код:
1 2 3 4 5 6 7 8 |
#include <iostream> using namespace std; int main() { cout << "Hello, world!" << endl; return 0; } |
Теперь для запуска программы нажмите кнопку F9 (компиляция и запуск). У вас должно появится окно где будет написано наше тестовое сообщение:
Вот и наше тестовое сообщение!
Возможные ошибки
Довольно распространенной проблемой является отсутствия компилятора по указанному пути в настройках Code::Blocks. У этой проблемы есть две причины:
- Либо вы установили пакет без MinGW. Соответственно вернитесь вверх и проверьте правильность выполненных шагов.
- Возможно, автоматические прописанный путь к компилятору является неверным. Тогда укажите путь к компилятору самостоятельно (он должен быт в директории установленного Code::Blocks, которую вы указывали при установке): Settings -> Compiler -> Global compiler settings -> Toolchain executables:
Если это не решило проблему, то пишите в комментарии свою проблему (также дополняйте сообщения скриншотами ошибок) и мы обязательно поможем ее решить.
Ну а на этом все! Удачи!
А скачивать обязательно с официального сайта?
Нет. Вы можете скачивать с любого удобного для вас сайта. Однако на официальном сайте вы всегда сможете скачать последнею версию Code::Blocks не содержащею вредоносный код.
Добрый день.
Спасибо за уроки!
Почему у вас программа пишет сообщения на русском
языке? У меня русский не воспринимает?
Буду благодарен за подсказку.
Павел.
У меня программа выводит латинские символы. Но если вы хотите выводить русский текст в своих программах, то используйте:
Это нужно прописать в начале функции main.
Перестал работать CodeBlocks на Windows 10. При запуске программы, открывается сперва экран приветствия, а потом остаётся только значок программы на панели задач внизу, нажимая на который он никак не реагирует, пока не закроешь прогу.
Хм… Попробуй переустановить Code::Blocks.
Пробовал. Разные версии ставил. Думал брандмауэр блокирует, и это не так оказалось.
когда создаю проект в окне Code::Blocks не создается папка Sources и файл main.c
приходится идти в папку Проекты и открывать main через папку
Спасибо.
В статье мы создаем новый файл. Но если вы все же решили создать проект, то попробуйте выбрать другой тип проекта.
Да собственно на просторах интернета достаточно информации о всевозможных ошибках. Попробуйте поискать.
Дмитрий как вставить картинку что бы показать что у меня получается при создании файла
Добрый день, подскажите мои ошибки.
http://radikal.ru/big/42ba62530c6145c4b0dff89be229eab2
При запуске программы выводит такое сообщение:
Can’t find compiler executable in your configured search path’s for GNU GCC Compiler
Поскольку в коде у вас нет ошибок, то скорее всего у Вас проблемы с компилятором. Попробуйте установить другой компилятор. Затем укажите к нему путь в Code::Blocks.
Спасибо, разобрался. Поставил source, все заработало.
Checking for existence: C:\Users\User1\Desktop\мойкод\приветмир.exe
компиляция не идет
Возможно это связано с кириллицей в названии файла. Попробуйте назвать файл hello.cpp и разместите его на рабочем столе.
https://vk.com/photo320208748_413040797
как бороться? уже переустанавливал
Попробуйте установить на диск D. Также установите Code::Blocks в качестве администратора (если вы это делали не так).
А как быть с mac ? В терминале не пишет ничего кроме служебки об имени компьютера и текущем времени.
Путь к терминалу не прописан в Toolchain, и как это сделать не понимаю.
В чем проблема ? file:///C:/Users/d_sto/Desktop/2016-10-10%20(1).png
Вы отправили мне адрес файла в вашей системе. Загрузите это изображение на фотохостинг и отправьте мне еще разок 🙂
http://i042.radikal.ru/1610/b7/13a728f7b89d.png
Доброго времени суток. Я сделал всё, как написано, и написал текст своей программы, но компилятор почему-то выполняет программу «Hello world». Помогите, пожалуйста.
Уже был похожий вопрос. Попробуйте создать новый проект. Если это не поможет, возможно, установка была выполнение неправильно. Можете почитать вопросы других пользователей.
http://vfl.ru/fotos/4abad6e614845949.html
Подскажите куда заходить и что менять.
Скачал с официального сайта, все установил как у вас по инструкции. А консоль не запускается.
Попробуйте поменять путь к компилятору. То как это сделать можно найти в интернете.
Спасибо большое автору! Я прогал на dev c++ (с код блоксом были проблемы — ничего не работало), а теперь благодаря этому сайту я нашел ошибку (неправильный путь) и теперь это открывает путь к новым возможностям!
Рад помочь 🙂
Здравствуйте как решить такую проблему CL/cl_platform.h: No such file or directory
я уже пыталась прописывать путь ну нечего не получается помогите как правильно путь прописать или что сделать?
Привет. почему цикл for начинается с 702 , а не с 1 как должно быть ?
… for ( i=1 ; i <= 1000 ; i++ )…
и начинается с 702 и до 1000 , а остальные 701 значения куда делись ?
В принципе у тебя всё должно работать. Возможно у тебя где-то в цикле i изменяется на 702. У меня мало информации о твоей программе, скинь сюда весь код твоей программы.
Попробуйте скачать заново codeblocks. Возможно вы скачали версию codeblocks, которая не подходит к вашей Windows.
скачивал, переустанавливал, эффект тот же, висит стартовое окно программы и ничего не происходит. В чём ещё может быть проблема?
скачивал, переустанавливал, эффект тот же, висит стартовое окно программы и ничего не происходит. В чём ещё может быть проблема?
установил версию 15,2 , эффект тот же, зависшая начальная картинка запуска программы
попробовал установить на компьютер жены, там тоже винда 10, всё стало без вопросов
Добрый день!
Подскажите, пожалуйста: при запуске скомпилированного .exe появляется окно DOS. Как от этого избавиться? Где-то на просторах сети встречал решение, но забыл, где.
Это запустилось консольное приложение. Если вы не хотите, чтобы при запуске программы открывалось окно, то вам нужно создать не консольное приложение, а службу Windows.
Добрый день!
Я сделал все как у вас, но при нажатии F9 ничего не происходит. Компилятор установлен. Помогите,пожалуйста
Спасибо, вы мне очень помогли:)))
У меня не запускает на f9, что делать?
Нужно убедиться, что путь до каталога установки MinGW не содержит пробелов и русских символов.
Не работает отладчик!
Пишет вот это:
ERROR: You need to specify a debugger program in the debuggers’s settings.
(For MinGW compilers, it’s ‘gdb.exe’ (without the quotes))
(For MSVC compilers, it’s ‘cdb.exe’ (without the quotes))
Что делать?
Попробуйте переустановить codeblocks с использованием всех этапов, которые описаны в статье.
Доброго времени суток!) Повторил все указанные шаги. После нажатия f9 не прописывается Hello, world! а начинается с Process returned и далее. В нижней панели красным пишется:Execution of ‘mingw32-g++.exe -c C:\Users\ADMIN\Documents\eee.cpp -o C:\Users\ADMIN\Documents\eee.o’ in ‘C:\Users\ADMIN\Documents’ failed.
Подскажите,пожалуйста, в чем дело.))
Повторил все указанные шаги. После нажатия f9 Hello, world не пишется. Есть только Process returned… и далее. В нижнем окне красным пишется ошибка: Execution of ‘mingw32-g++.exe -c C:\Users\ADMIN\Documents\eee.cpp -o C:\Users\ADMIN\Documents\eee.o’ in ‘C:\Users\ADMIN\Documents’ failed.
Подскажите, пожалуйста, в чем дело?) Заранее благодарен))
Сложно сказать в чем проблема, поскольку нет конкретного кода ошибки. Попробуйте получить более конкретное описания ошибки. Можете попробовать удалить весь лишний код. Возможно, ошибка в возникает в библиотеке iostream.
Извините за повторение, инет глюкнул!))))
спасибо вам большое пол дня думал из-за чего не работает программа.решил зайти на ваш форум посмотрел возможные ошибки и нашел то что нужно. у меня автоматически не тот путь ставился для сompiler
Замучился устанавливать! Сперва скачал setup без mingw, потом — с ним. Все равно не работает! Те же ошибки C:\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\libmingw32.a(setargv.o)|| undefined reference to `__chkstk_ms’
и таких 5 строк.
Подскажите, что делать?
не могу запустить а как настроить или установить компилятор не могу, выдает только это(«оооо — Debug»: The compiler’s setup (Intel C/C++ Compiler) is invalid, so Code::Blocks cannot find/run the compiler.
Probably the toolchain path within the compiler options is not setup correctly?!
Goto «Settings->Compiler and debugger…->Global compiler settings->Intel C/C++ Compiler->Toolchain executables» and fix the compiler’s setup.
Skipping…
Nothing to be done (all items are up-to-date).
как скачать нонадмин 17 12 (без MinGW)
Здравствуйте!Когда я запускаю программу, то высвечиваются какие-то непонятные символы, а не русский или кириллица,хотя сама программа вроде работает (на числах) Что делать?
Можете показать свой код?
У меня при нажатии build выдается следующее сообщение снизу «||=== Build file: «no target» in «no project» (compiler: unknown) ===|
«. Путь к компилятору прописан правильно.
Извините, все получилось!
Project/Target: «LearnC++1 — Debug»:
The compiler’s setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler.
Probably the toolchain path within the compiler options is not setup correctly?!
Do you have a compiler installed?
Goto «Settings->Compiler…->Global compiler settings->GNU GCC Compiler->Toolchain executables» and fix the compiler’s setup.
Tried to run compiler executable ‘C:\Programing\CodeBlocks\MinGW/bin/mingw32-gcc.exe’, but failed!
Skipping…
Nothing to be done (all items are up-to-date).
Я лох в англ и не могу понять что да как и поч.
Винда 7 проф 32 бит.
Только скачал ИДЕшку.
Вам нужно скачать компилятор для Codeblocks. Есть установочники сразу с компилятором.
Неожиданное Касперский определяет как Троян-вирус созданной Release .exe элементарной программы типа Привет, мир. Та же программа в Debug версии никак не интересует Касперского, она считается добропорядочной. Версия Code::Blocks Release 20.03 rev 11983 (2020-03-12 18:24:30) gcc 8.1.0 Windows/unicode — 64 bit
спасибо
Добрый день постоянно выдает ошибку справа в нижнем углу на знаю что делать там написано «Can’t find compiler executable in your configured search path’s for GNU GCC Compiler» помогите пожайлуста.