Я обещал поделиться своей настроенной средой Em::Blocks.
Выполняю обещание.
Это IDE на основе Code::Blocks — кросс-платформенной быстрой среды разработки со встроенным скриптовым языком и очень гибкой настройкой, ориентированной под С/С++ разработку. В среде есть встроенные шаблоны для кучи различных случаев и возможность подключать любые компиляторы.
EmBlocks в отличие от CodeBlocks не кросс-платформенная, она существует только под Windows.
Зато вместе с ней поставляется специальная версия CodeSourcery тулчейна, которая позволяет плотнее интегрировать тулчейн с IDE. Версия в комплекте всегда свежая.
Пример проекта с использованием EmBlocks — мигание светодиодами.
Выполняю обещание.
Что такое Em::Blocks?
Это IDE на основе Code::Blocks — кросс-платформенной быстрой среды разработки со встроенным скриптовым языком и очень гибкой настройкой, ориентированной под С/С++ разработку. В среде есть встроенные шаблоны для кучи различных случаев и возможность подключать любые компиляторы.
EmBlocks в отличие от CodeBlocks не кросс-платформенная, она существует только под Windows.
Зато вместе с ней поставляется специальная версия CodeSourcery тулчейна, которая позволяет плотнее интегрировать тулчейн с IDE. Версия в комплекте всегда свежая.
Достоинства EmBlocks
- быстрая, т.к. написана в native коде
- расширяемая и хорошо автоматизируется с помощью скриптов
- шаблоны проектов можно настроить на свой вкус
- можно самому изменить диалог мастера создания проекта
- не требует установки — можно носить с собой на флешке и легко перенести с настройками на другой комп
- из коробки поддерживает отладку через ST-Link и J-Link
- бесплатная
- неплохо поддерживается на собственном форуме
Пример проекта с использованием EmBlocks — мигание светодиодами.