Код::Блоки


Code::Blocks — это бесплатная кроссплатформенная среда разработки с открытым исходным кодом , которая поддерживает несколько компиляторов , включая GCC , Clang и Visual C ++ . Он разработан на C++ с использованием wxWidgets в качестве инструментария графического интерфейса . При использовании архитектуры плагинов его возможности и функции определяются предоставленными плагинами. В настоящее время Code::Blocks ориентирован на C , C++ и Fortran . Он имеет собственную систему сборки и дополнительную поддержку Make .

Code::Blocks разрабатывается для Windows и Linux и портирован на FreeBSD , [2] OpenBSD [3] и Solaris . [4] Последний двоичный файл, предоставленный для версииmacOS , — 13.12, выпущенный 26 декабря 2013 г. (совместим с Mac OS X 10.6 и более поздних версий), но можно скомпилировать и более поздние версии, и MacPorts предоставляет версию 17.12.

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

Первый стабильный выпуск вышел 28 февраля 2008 г., номер версии был изменен на 8.02. Схема управления версиями была изменена на схему Ubuntu , где старший и младший номер обозначают год и месяц выпуска. Версия 20.03 — последняя стабильная версия; однако для получения самой последней версии пользователь может загрузить относительно стабильную ночную сборку или загрузить исходный код с SVN .

В апреле 2020 года в Code::Blocks IDE v17.12 была обнаружена критическая уязвимость программного обеспечения, идентифицированная CVE-2020-10814. [5]

Jennic Limited распространяет версию Code::Blocks, настроенную для работы с ее микроконтроллерами. [6]