Code::Blocks 20.03
Описание и рекомендации
Code::Blocks – интегрированная среда разработки (IDE) для создания программных продуктов на языках C, C++, Fortran. Система полностью конфигурируема, масштабируется подключением автономных модулей (плагинов).
Среда Code Blocks работоспособна в Windows 10 и 11, включая неподдерживаемые версии XP, 7. Имеются отдельные редакции для macOS, а также Linux. Существует возможность собрать IDE под другие UNIX-подобные системы.
Продукт распространяется по лицензии GNU – бесплатно, с открытым исходным кодом. Интерфейс CodeBlocks англоязычный, официальная версия на русском отсутствует.
Разновидности интегрированной среды
Инсталляторы Code::Blocks отличаются не только поддержкой различных ОС.
Разработчики предлагают несколько видов установщика для Windows:
- полный пакет, БЕЗ компилятора, но включающий все плагины;
- non admin – версия для пользователей, не имеющих прав администратора на компьютере;
- no setup – редакция, функционирующая без инсталляции;
- издание, содержащее дополнительный GCC компилятор и средства отладки под MinGW-проекты.
Все установщики имеют отдельные релизы для архитектуры 32-bit. Инсталляторы без маркировки разрядности выпущены под системы 64-bit. Важный нюанс, Portable выпуск Code::Blocks можно скачать в двух вариациях. Один архив содержит компилятор MinGW, второй – нет. Аналогичная ситуация с инсталлятором для полной редакции.
CodeBlocks с компилятором C/C++
Интегрированная среда содержит инструменты отладки и перевода программных строк в машинный код.
Версия IDE с компилятором C может включать несколько модулей от различных разработчиков:
- MinGW;
- Microsoft Visual C++;
- Digital Mars;
- Watcom;
- Borland C++;
- CDCC – плагин под микроконтроллеры;
- Intel C++;
- Clang.
Дополнительно в IDE может присутствовать компилятор Digital Mars D, инструменты для создания исполняемых файлов с кода на языках программирования Fortran, GDC, а также архитектуры ARM. Допускается импорт проектов Microsoft Visual Studio, Dev-C++.
Отладка и интерфейс
Среда поддерживает инструмент GDB (проект GNU) и стандартный дебаггер всех выпусков Microsoft Visual Studio (MS CDB). Визуализация результатов отладки осуществляется через GNU-профайлер.
При программировании на языке Си, Code::Blocks предлагает воспользоваться инструментом RAD – для быстрой разработки приложений. Это методика наглядного создания пакетов с графическим интерфейсом.
CodeBlocks и русский язык
Официальной версии IDE на русском с компилятором или без него не существует. Это неудивительно, поскольку навыки программирования предполагают знание базовых команд меню на английском.
Впрочем, существует работающий способ русификации интерфейса Code::Blocks. Предварительно необходимо скачать архив locale.zip с нашего сайта.
Дальнейшая инструкция реализуется в 8 шагов:
- Зайти в корневую директорию программы.
- Последовательно открыть подкаталоги share, CodeBlocks.
- Извлечь файл русификатора из архива внутрь каталога, общий путь к файлу будет выглядеть примерно так
C:\Program Files\CodeBlocks\share\CodeBlocks\locale\ru_RU\codeblocks.mo
- Открыть IDE.
- В главном меню последовательно выбрать пункты Settings, Environment.
- В открывшемся окне перейти на вкладку View.
- Отметить пункт Internationalization.
- В активизировавшемся выпадающем меню, расположенном напротив, выбрать Russian.
Чтобы изменения вступили в силу требуется перезапустить среду. Пакет откроется с русскоязычным интерфейсом.
Заключение
Полный пакет Code::Blocks скачать бесплатно предлагает наш сайт. Комплект содержит стандартный инсталлятор, а также установщик для работы без прав администратора и Portable редакцию. Дополнительно загрузить у нас можно архив для частичной русификации среды разработки.
Скриншоты
Скачать Code::Blocks 20.03 с компилятором C/C++ 64-bit (EXE)
Скачать Code::Blocks 20.03 с компилятором C/C++ 32-bit (EXE)
Скачать Code::Blocks 20.03 с компилятором C/C++ 64-bit (ZIP-portable)
Скачать Code::Blocks 20.03 без компилятора 64-bit (EXE)
Скачать Code::Blocks 20.03 без компилятора 32-bit (ZIP пароль: 12345)
Скачать Code::Blocks 20.03 non admin 64-bit (EXE)
Скачать Code::Blocks 20.03 non admin 32-bit (EXE)
Скачать Code::Blocks 17.12 с компилятором C/C++ 64-bit (EXE)
Скачать файл русификации (ZIP)