Компания CodeSourcery выпустила коммерческую интегрированную среду разработки приложений Sourcery G++, основанную на инструментах GNU (gcc, gdb, binutils) с интерфейсом на базе Eclipse.
SGPP представлена в трёх редакциях:
- Professional - присутствуют все компоненты, включая IDE, обновления и безграничную техническую поддержку (эта редакция стоит $399);
- Personal - аналогично предыдущему, но без поддержки;
- Lite - бесплатная версия, включает в себя только утилиты командной строки.
Итак, что же представляет собой это чудо промышленного шпионажа?
- GNU C и C++ компиляторы. CodeSourcery улучшила этот набор компиляторов, добавив поддержку большего числа процессоров и улучшив оптимизирующие алгоритмы.
- GNU Ассемблер и компоновщик (linker). SGPP также включает в себя скрипты для компоновщика для различных конфигураций.
- Runtime-библиотеки. SGPP предоставляет glibc как стандарт де-факто, uClibc для систем uClinux, а также Newlib.
- GNU Отладчик.
- Debug Sprites. Предоставляют возможности отладки оборудования через JTAG и ICE устройства.
- Симулятор набора инструкций. Включает в себя СНИ из QEMU и позволяет запускать приложения, скомпилированные для другой архитектуры.
- GNU/Linux прекомпоновщик (prelinker). Это постобработчик, который может значительно уменьшить время запуска скомпилированных приложений; CodeSourcery изменили прекомпоновщик так, чтобы он работал также на не-GNU/Linux системах, в т.ч. и Windows.
- Eclipse IDE. Предоставляет визуальную среду программирования, включая редактор с подсветкой синтаксиса, визуальный отладчик, и др.
- Поддержка целевых архитектур: ARM, ColdFire, fido, MIPS, Power Architecture, Stellaris, x86.
- Поддержка целевых ОС: GNU/Linux, uClinux.
- Регулярные обновления.
- Техническая поддержка.
>>> Подробности