CodeBlocks IDE 10.5

Совсем недавно вышла новая версия среды разработки CodeBlocks (официальное написание через два двоеточия - Code::Blocks). Эта среда разработки уже успела стать очень популярной среди новичков и профессионалов. Если работа над CodeBlocks будет продолжаться в том же духе, он сможет составить весьма достойную конкуренцию Microsoft Visual Studio.

CodeBlocks — это очень популярная свободная кроссплатформенная среда разработки. CodeBlocks имеет в своем арсенале все самое необходимое для разработки: редактор, компилятор, отладчик. Распространяется по лицензии GPL и разрабатывается под такие платформы, как Windows, Linux и Mac OS X. Эту замечательную среду разработки можно собрать из исходников практически под любую Unix-подобную систему (Linux, FreeBSD, ...). Сама CodeBlocks написана на Си++ и использует для работы библиотеку wxWidgets. Легко может масштабироваться за счет подключаемых модулей, благодаря тому, что имеет открытую архитектуру. Поддерживает такие языки программирования, как С, С++, D.

Давайте теперь подробнее остановимся на возможностях среды.

Компиляция
Отличительной особенностью среды разработки CodeBlocks является то, что в ней реализована поддержка множества компиляторов. Это очень удобно, например, когда вам нужно открыть уже написанную под какой-то компилятор ранее программу. Либо, попробовать откомпилировать свой проект с помощью разных компиляторов. Каждый компилятор имеет свои особенности и объем выдаваемого после компиляции экзешника. Для каждого проекта вы можете выбрать свой компилятор: выбрать можно как при создании проекта, так и уже в созданном проекте через свойства. Список поддерживаемых компиляторов приведен ниже.

  • MinGW / GCC C/C++
    • GNU ARM GCC Compiler
    • GNU AVR GCC Compiler
    • GNU GCC Compiler for PowerPC
    • GNU GCC Compiler for TriCore
  • Digital Mars C/C++
  • Digital Mars D (с некоторыми ограничениями)
  • SDCC (Small device C compiler)
  • Microsoft Visual C++ 6[2]
  • Microsoft Visual C++ Toolkit 2003
  • Microsoft Visual C++ 2005/2008 (с некоторыми ограничениями)
  • Borland C++ 5.5
  • Watcom
  • Intel C++ compiler
  • GNU Fortran
  • GNU ARM
  • GNU GDC

Также в CodeBlocks имеется поддержка многопрофильных проектов, поддержка рабочих пространств. Имеется возможность импорта проектов, созданных в среде Dev-C++, импорт проектов и рабочих пространств Microsoft Visual Studio.

Интерфейс

  • Подсветка синтаксиса
  • Сворачивание блоков кода
  • Автодополнение кода
  • Браузер классов
  • Скриптовой движок Squirrel
  • Планировщик под несколько пользователей
  • Поддержка плагинов Devpack (installation packages for Dev-C++)
  • Плагин wxSmith (a wxWidgets RAD tool)

Отладка

Реализована возможность визуализации значений переменных и функций, что конечно же упрощает отладку программного кода. Пример смотрим на скрине:

Скачать с DepositFiles: codeblocks-8.02mingw-setup.rar (19.31 mb)

Скачать с Letitbit.net: codeblocks-8.02mingw-setup.rar (19.31 mb)

Скачать с DepositFiles: codeblocks-10.05-setup.rar (70 mb)

Скачать с Letitbit.net: codeblocks-10.05-setup.rar (70 mb)