Code::Blocks
Code::Blocks является свободной средой для программирования с удобным редактором для написания кода.
Code::Blocks заполняет нишу между тяжеловесными и неповоротливыми «серьезными» системами для крупных проектов и совсем простыми текстовыми редакторами. Данный софт подходит для написания как малых проектов (например, для встраиваемых программ), так и для создания полноценного ПО.
Из коробки предлагается большой набор компиляторов. Есть поддержка Digital Mars, Borland C++, Open Watcom и многих других. Как у более мощных решений, здесь реализована поддержка разных проектов. Есть механизм импорта проектов из других сред и наоборот — экспорта.
Возможности редактора не уступают более продвинутым решениям. Есть подсветка синтаксиса, система вкладок, функция произвольного деления окна редактора. Также у Code::Block имеется функция автоматического дополнения кода, обозреватель классов. Существенно расширить функционал можно посредством плагинов.
Скачать MultiSetup
безопасно с помощью MultiSetup или ниже по прямой ссылке с сервера
Первая программа на c++. Code blocks скачивание, и проблемы. Подробный разбор кода.
Преимущества и недостатки
- Подходит для новичков
- Малый размер, быстрая установка
- Встроенные компиляторы
- Нет ненужных функций
- Поддерживает только С++ (для других языков требуются плагины)
- Иногда неверно определяет ошибки кода
Источник: ktonasoft.ru
Code Blocks IDE – настройка и использование

Интегрированная среда разработки (IDE) Code::Blocks (далее CB) представляет собой полноценный продукт для разработки приложений на языке C/C++. CB – это кроссплатформенная среда, разработанная с использованием библиотеки инструментов wxWidgets. Имеются версии среды как для Windows, так и для других операционных систем (ОС) — Linux и Mac OS.
Эта IDE абсолютно бесплатна, имеет открытый исходный код и построена полностью с использованием открытых технологий. Одним из самых сильных сторон CB является поддержка создания приложений wxWidgets – т. е. такого программного обеспечения (ПО), которое для отрисовки графического пользовательского интерфейса (GUI) использует API ОС. Другими словами, CB позволяет создавать кроссплатформенное ПО на любой вкус.

CB умеет работать с большим количеством компиляторов. Если в системе их установлено несколько — можно с лёгкостью переключаться между ними, в зависимости от потребности. Плюс ко всему, IDE сама на этапе установки просканирует систему на наличие доступных компиляторов и предложит задействовать один как основной.
C++ Урок 0. Установка Code Blocks, создание проекта.
Доступна возможность позже изменять эти настройки как глобально, так и отдельно для проектов. Для глобальных настроек среды существует целый раздел «Settings» в главном меню CB. Чтобы внести какие-либо специфические настройки, характерные для конкретного проекта, нужно открыть окно свойств проекта.
Для этого необходимо вызвать контекстное меню проекта, кликнув по нему правой клавишей мыши, и выбрать пункт «Properties». Сами проекты (открытые в данный момент в IDE) выведены в виде дерева в док-панели «Management», в её вкладке «Projects». Теперь, в открывшемся окне свойств можно настраивать самые разнообразные параметры, начиная от редактирования целей сборки и заканчивая подключением сторонних библиотек. Кнопка «Project’s build options» на вкладке «Project Settings» того же окна свойств позволит очень гибко настроить для конкретного проекта конфигурацию сборки: ключи компилятора, выбрать сам компилятор, подключить библиотеки для линковщика и т. п. Всё это можно проделать для отдельных режимов: «Release» «Debug».

GUI CB построен на основе плавающих и растягивающихся док-панелей, которые можно пристыковывать к любым сторонам главного окна IDE, просто перетаскивая их мышкой. Благодаря этому, можно очень гибко настраивать различные компоновки интерфейса для различных размеров экрана, оптимизируя эргономику GUI. Если мониторов несколько — удобно отделить некоторые панели от основного окна и разместить их на соседних мониторах.
Подсветка, автодополнение кода и средства редактирования в CB делают процесс работ с кодом лёгким и комфортным. Огромный арсенал настроек позволяет очень тонко настраивать среду «под себя». Очень полезным является наличие поддержки работы с переменными окружения. Благодаря этой возможности CB можно очень тесно интегрировать в систему и расширять его возможности, например, таким образом можно подключать библиотеку wxWidgets.
Кстати, для разработки приложений с GUI на основе wxWidgets в CB есть встроенный RAD-инструмент для конструирования GUI – wxSmith. Это довольно мощная утилита, хотя и не совсем простая в освоении.
Подводя итог, нужно сказать, что IDE Code::Blocks – настоящая находка для разработчиков на C/C++. А бесплатное использование и кроссплатформенная поддержка всех современных ОС делает его, на сегодняшний день, самой популярной IDE в своём сегменте, уступая, разве что, Visual Studio.
Источник: gitjournal.tech
Code::Blocks
Code::Blocks — свободная кроссплатформенная среда разработки, поддерживающая различные языки программирования. Обладает расширенным функционалом и большим количеством встроенных плагинов.
Возможности Code::Blocks
- Поддержка рабочих пространств;
- Опция автодополнения кода по умолчанию;
- Мощный разработчик и отладчик программ;
- Встроенный компилятор MinGW в комплекте;
- Визуализация значений переменных и функций;
- Поддержка множества языков программирования;
- Импорт отдельных файлов из других приложений;
- Расширение функций при помощи подключаемых модулей;
- Проверка исходного кода на ошибки, подсветка синтаксиса;
- Сборка среды из исходников практически под любую UNIX-систему.
Преимущества
- Быстрый запуск консоли;
- Ручная настройка размеров окна утилиты;
- Экспорт ваших документов в текстовый формат;
- Многозадачность, высокая скорость компиляции;
- Русскоязычная локализация меню, удобное управление;
- Совместимость CodeBlocks с разными версиями Windows, Mac OS, Linux;
- Автоматические обновления софта от официального сайта разработчиков.
Недостатки
- Компиляция Digital Mars D с ограничениями.
Microsoft Visual Studio 2010
Dev-C++
PascalABC.NET
Adobe Brackets
Code::Blocks скачать бесплатно
Последняя версия:
20.03 от 18.02 2021
Разработчик: The Code::Blocks team
Операционные системы:
Windows 7, 8, 10, XP, Vista Интерфейс: Русский Размер файла: 35.6 Mb
Скачать Code::Blocks
Code_Blocks_Setup.exe
Полное описание
Code Blocks является кроссплатформенной IDE для быстрой разработки приложений. Написана на C++, использует библиотеку wxWidgets. Открытая архитектура утилиты позволяет расширять её функциональность за счёт скачивания и установки плагинов. Полезное программное обеспечение поддерживает разработку и отладку на языках С, С++, Fortran, Borland, FreeBSD, XML и т.д.
Умеет сворачивать код и делать синтаксическую разметку, включает в себя инструменты автодополнения кода, подсветки ошибок и прочее. Позволяет программисту выполнять одновременно несколько действий, работает в портативном режиме, не требуя предварительной инсталляции на ПК.
Источник: softcatalog.io
2 Описание использования и настройки ИСР (IDE) Code::Blocks
Code::Blocks имеет типичный для IDE внешний интерфейс на английском языке.
2.2 Установка (для использование с компилятором GCC)
Для работы в этой IDE необходимо установить следующие компоненты;
● саму среду Code::Blocks.
Все эти программы можно получить у преподавателя, либо скачать с сайта кафедры, или с сайта разработчиков этих проектов. В конце методички есть ссылки на эти сайты. Детально, процесс установки описан в отдельном документе, предоставляемым студенту преподавателем курса.
Компилятор GCC входит в состав пакета утилит разработки ПО MinGW. Установка осуществляется запуском файла MinGW.exe . Далее в каждом диалоге следует нажимать Next , если не требуется каких либо специальных настроек. В последнем диалоге для закрытия окна следует выбрать Finish .
Установка Gdb осуществляется аналогичным MinGW образом описанным выше.
Установка самой среды осуществляется распаковкой её из архива CodeBlocks.rar , в предварительно созданную директорию, например CodeBlocks в корне диска C: или другое место (выбор места установки по желанию студента). Для удобства запуска рекомендуется создать ярлык программы на рабочем столе.
При установке Code::Blocks версии взятой с сайта разработчиков необходимо иметь установленный на компьютере архиватор 7-Zip. Архиватор 7-Zip можно скачать здесь [10].
2.3 Настройка
При первом запуске, программа спросит: какой компилятор использовать и будет ли она программой по умолчанию для всех файлов *.c/*.cpp и *.h/*.hpp ?
Необходимо проверить, в какой кодировке вы работаете, это можно сделать, посмотрев в строку состояния внизу экрана. Справа будет текущая кодировка ИСР. Пример того, что может быть написано: UTF-8 , WINDOWS-1251 и т. д. Если у вас установлена в качестве кодировки по умолчанию, кодировка отличная от UTF-8, то её надо будет сменить на UTF-8. Это можно сделать, зайдя в Settings->Editor. , после чего откроется окно Configure editor настроек текстового редактора кода. Здесь, в выпадающем списке Default encoding when opening files , надо выбрать кодировку UTF-8 . После чего нажать OK и переоткрыть все открытые файлы в ИСР.
Если программа не компилируется и в панели Messages во вкладке Build log появляется сообщение: « cc1plus.exe: error: unrecognized command line option „-Wfatal-errors“ », надо зайти в пункт меню Settings -> Compiler and debugger. , и в открывшемся окне, при условии, что выбран компилятор GNU GCC Compiler , в соответствующем, выпадающем
Источник: studfile.net