Resources
| Sourcery G++ Brochure | |
| Register for a Sourcery G++ Evaluation | |
| Buy Sourcery G++ Today! |
Questions
- What target platforms does Sourcery G++ support?
- What's included in Sourcery G++?
- Which edition is best for me?
- What's new in the latest release?
Customers Say...
Did I mention we really like the support we have received from you guys?

Sourcery G++: A Complete Development Environment
Sourcery G++ includes all of the features you expect from a professional C/C++ tool suite — C/C++ compilers, C/C++ run-time libraries, a source- and assembly-level debugger, and an integrated development environment. And Sourcery G++ comes in easy-to-install packages for both Microsoft Windows and GNU/Linux hosts.
But that's not all. Sourcery G++ also comes with many other useful tools including:
- Tools for debugging embedded applications.
-
Sourcery G++ simplifies the process of running and debugging applications on your target hardware. The Sourcery G++ Debug Sprite™ supports many popular JTAG and BDM devices. Sourcery G++ seamlessly integrates the IDE, debugger, and Debug Sprite so that you can easily debug applications. On many platforms, Sourcery G++ also provides integrated flash programming and display of memory-mapped on-chip registers.
And, when you don't want to run on real hardware, you can use the QEMU-based simulator to run applications on your desktop.
- Tools for developing applications in a bare metal environment.
Sourcery G++'s CodeSourcery Common Start-up Code Sequence (CS3)™ provides a basic board support package, including a memory map, start-up code, interrupt handlers, I/O functionality, a debugger interface file, and linker scripts, for common ARM, ColdFire, fido, MIPS, Power, and Stellaris boards. And Sourcery G++'s convenient graphical Board Builder makes this functionality available for any board.
- Tools for GNU/Linux developers.
Sourcery G++ includes support for debugging the Linux kernel via a JTAG or BDM debug device. Sourcery G++ includes a GNU/Linux Library Optimizer for reducing the footprint of a GNU/Linux system and Sysroot Utilities for simplifying the use of Sourcery G++'s libraries and dynamic linker when running applications on the target system. For some architectures, Sourcery G++ also includes the GNU/Linux Prelinker, a postprocessor for GNU/Linux applications which can dramatically reduce application launch time.
Supported PlatformsTarget CPU: ARM, ColdFire, fido, MIPS, Power Architecture, Stellaris, SuperH, or x86 Target OS: GNU/Linux, uClinux, or bare metal Host OS: GNU/Linux or Windows Debug Options: Abatron, ARM RealView® ICE, AxBDM-CF, Freescale CCS devices, Macraigor, MIPS System Navigator™, SEGGER J-Link, P&E, or ULINK2® |
EditionsProfessional Edition: Unlimited support from CodeSourcery's expert engineers Personal Edition: Affordably priced for individuals and small development teams Lite Edition: Free, command line-only tools |