СегодняПочему бесплатное иногда лучше платного ВчераКак ставить программы и не словить заразу
На неделеТоп-15 open-source программ, которые заменили мне платный софт СвежееМой личный набор софта на новой системе

Code::Blocks — без рекламы и регистраций программа, сочная находка

Категория: Разработка · Лицензия: GPL · Платформа: Windows / macOS / Linux (зависит от программы)

⬇ Скачать с официального сайта

Code::Blocks — IDE из эпохи, когда IDE ещё не весили 2 ГБ

Открытая IDE для C, C++ и Fortran, стартовала в 2005-м. Написана на C++ с wxWidgets — кроссплатформенным тулкитом, который рендерит нативные виджеты везде. Под GPLv3. Главный мейнтейнер — польский разработчик Damien Pollet и команда. Релизы редкие, но проект жив: версия 20.03 вышла в 2020-м, 25.03 — в 2025-м.

Чего ради он существует

Visual Studio весит 30+ ГБ, требует регистрации, на старых компах тормозит. CLion от JetBrains платный (бесплатен только для опенсорса и студентов). Eclipse CDT медленный и переусложнённый. VS Code — это редактор, а не IDE, и для С++ требует ручной настройки CMake/CMakeTools/clangd/cpptools.

Code::Blocks ставится одним инсталлятором с MinGW-w64 в комплекте (на винде), весит ~150 МБ, запускается за пару секунд, и сразу даёт: редактор с подсветкой, проект с настройкой компилятора, дебаг через GDB, автодополнение. Этого хватает для 90% учебных и многих рабочих сценариев.

Возможности

  • Поддержка компиляторов: GCC, MinGW, MSVC, Clang, Intel C++, Borland C++, Watcom, Digital Mars, Open64, и ещё штук двадцать.
  • Дебаг через GDB, CDB (для MSVC).
  • Code completion и parser — свой, не на базе clangd. Работает быстро, но не так точно как современные LSP-серверы. Для шаблонной магии и concept'ов C++20/23 может ошибаться.
  • Поддержка wxWidgets-проектов с визуальным редактором форм (wxSmith).
  • Кроссплатформенная сборка — один проект собирается на Windows/Linux/macOS.
  • Плагины: десятки, от подсветки парных скобок до интеграции с системами контроля версий.
  • Custom Build Targets — несколько конфигураций (Debug/Release/Profile/...) в одном проекте.

Слабые места

CMake-поддержка — слабая. Code::Blocks использует СВОЙ формат проектов (.cbp, XML). Можно импортировать CMake-проект, но интеграция кривая: изменишь CMakeLists.txt — нужно вручную обновлять проект в IDE. Если ты живёшь в CMake-проектах (а это сейчас де-факто стандарт для C++), Code::Blocks тебе будет неудобен.

Современный C++ (C++20/23) подсвечивается, но автодополнение для concepts, ranges, std::format может промахиваться. clangd-интеграция есть через плагин ClangComplete, но настраивать руками.

Интерфейс — вечный 2005-й. Иконки 16x16, серый wxWidgets-look, никаких dark theme «из коробки» (есть плагины). HiDPI на современных мониторах — больно: всё мелкое, размытое. Лечится — но руками.

Установка на Windows

  1. Скачай codeblocks-XX.XX-mingw-setup.exe (именно с MinGW, чтобы не настраивать компилятор отдельно).
  2. Запусти инсталлятор, дефолтные опции.
  3. Открой IDE, File → New → Project → Console Application → C++ → дай имя.
  4. Build → Build and run (F9).
  5. Если хочешь дебаг — поставь брейкпоинт (клик по полю слева от номера строки), F8 для запуска под дебагом.

Установка на Linux

В большинстве дистров: apt install codeblocks или dnf install codeblocks. Компилятор GCC уже в системе, отдельно ставить ничего не надо.

Кому реально полезен

  • Студентам на С/С++ — лучшая бесплатная IDE для учёбы без жлобства Microsoft с аккаунтом.
  • Embedded-разработчикам, которые работают с разными компиляторами (Code::Blocks дружит с любым).
  • Любителям маленьких быстрых программ без накладных расходов JetBrains.
  • Преподавателям в школах/универах — ставится централизованно, не требует лицензий.

Кому не подойдёт

Кто живёт в CMake/Conan/vcpkg-проектах — лучше CLion или VS Code + clangd. Кому нужен топовый рефакторинг — JetBrains впереди на годы. Кто пишет на современном C++23 со всеми concepts/ranges — clangd-based IDE будут точнее.

⬇ Скачать с официального сайта
НазваниеCode::Blocks
КатегорияРазработка
ЛицензияGPL
Официальный сайтhttps://www.codeblocks.org/downloads/
Цена0 ₽ — программа бесплатная
ЯзыкиРусский, английский и десятки других (зависит от сборки)
rutor-info.ru — каталог легального бесплатного и свободного ПО. Все ссылки ведут на официальные сайты разработчиков. Мы ничего не размещаем и не раздаём пиратского. Тексты — авторские, пишутся вручную. © 2026