26 апреля 2021 г. 22:10 Английский GNU GPL v3

Свободная среда разработки на C, C++ и Fortran, которая поддерживает несколько компиляторов, включая GCC, Clang и Visual C++. Она разработана на C++ с использованием WxWidgets как GUI инструментарием. Используется архитектура плагинов, которая определяет возможности.

Code::Blocks разрабатывается для Windows, Linux и Mac OS X и был портирован на FreeBSD, OpenBSD и Solaris.

После выпуска версий кандитов на релиз - 1.0rc1 и 1.0rc2, вместо попытки выпустить окончательный релиз, авторы проекта стали добавлять множество новых функциональных возможностей, поэтому выпуск финального релиза неоднократно переносился. Вместо него, появлялось множество ночных сборок.

Первый стабильный релиз был выпущен 28 февраля 2008 года, номер версии изменили на 8,02. Схема управления версиями была преобразована в Ubuntu, с большим и малым числом, представляющим год и месяц выпуска.

Code::Blocks поддерживает большое количество компиляторов, включая GCC, MinGW, Digital Mars, Microsoft Visual C++, Borland C++, LLVM Clang, Watcom, LCC и Intel C++ compiler. Хотя среда разработки была разработана для языка C++, есть некоторая поддержка других языков, в том числе Fortran и D. Система плагинов включает поддержку других языков программирования.

IDE оснащен подсветкой синтаксиса и сворачивание кода, завершение кода C++, средство просмотра классов, HEX-редактор и многие другие утилиты. Открытие файлов организовано через закладки. Редактор кода поддерживает шрифт и выбор размера шрифта и персонализированные цвета подсветки синтаксиса.

Отладчик Code::Blocks имеет полную поддержку точки остановки. Он также позволяет пользователю отлаживать свою программу.

С версии 13.12 Code::Blocks поставляется с GUI дизайнером под названием wxSmith. Это производный порт WxWidgets версии 2.9.4.

Некоторые из возможностей Code::Blocks ориентированы на пользователей, переходящих с другой IDE, - включая Dev-C++, импорт проекта Microsoft Visual C++ (MSVC 7 и 10), а также поддержка Dev-C++ Devpak.

Code::Blocks использует пользовательскую систему сборки, которая хранит информацию в XML-файлах на основе проекта. Опционально он может использовать внешние мейкфайлы, что упрощает взаимодействие с проектами с использованием GNU или QMAKE системы сборки.

Характеристики

Ссылки на официальный сайт и загрузку
  • Язык: Английский
  • ОС: Windows 10, Windows 7, Windows 8, Windows Vista
  • Лицензия: GNU GPL v3
  • Разработчик: Yiannis Mandravellos
  • Категория: IDE
  • Видеообзор: Отсутствует
  • VirusTotal: отчет
  • Создано: 26.04.2021
  • Обновлено: 18.05.2021