Resources

Questions

Customers Say...

I really appreciate not only having your help with the code generation tools, but also with arcane C and linker lore. I also appreciate the enthusiasm and interest that your people take in helping me solve problems.

Sourcery G++: Open-Platform Advantages

Sourcery G++ is based on the GNU Toolchain and Eclipse IDE, so it comes with all of the benefits of these powerful open-source tools:

Compatibility with GNU/Linux systems

The GNU tools are the de facto standard tools used to build the Linux kernel. As a result, using Sourcery G++, which includes the entire GNU Toolchain, offers advantages if you are targeting a GNU/Linux platform.

Interoperability with third party Eclipse plug-ins

As the Eclipse platform has gained in popularity with software developers, many different plug-ins have been developed. Because Sourcery G++ includes the Eclipse IDE, you can easily add on any of these third party plug-ins you find useful.

Flexibility

With Sourcery G++'s easy-to-install binary packages, you won't have to spend your valuable time building tools. Because Sourcery G++ is based on open-source technology, though, you preserve the flexibility to rebuild a particular component, such as a run-time library, for better performance on your target system.

Affordability

Much of the technology in Sourcery G++ is open-source. CodeSourcery works with the broader open-source community to cooperatively drive improvements. As a result, the cost of Sourcery G++ is lower than that of most proprietary solutions.

Sourcery G++: Better Than a Build-Your-Own Approach

Sourcery G++ is more convenient, more reliable, and more cost-effective than building your own toolchain from source. Why spend weeks downloading source packages, tracking down patches needed to support your CPU, selecting configurations options, and building, integrating and testing the tools? CodeSourcery has already done it for you.

Sourcery G++ offers:

Integration

Sourcery G++ includes more than just the core GNU Toolchain—GCC, G++, Binutils, runtime libraries, and GDB. CodeSourcery has also integrated a variety of other useful tools, including the Eclipse IDE, the QEMU instruction set and GNU/Linux application simulator, and the GNU/Linux Prelinker.

In addition, CodeSourcery adds value with the Sourcery G++ Debug Sprite for debugging your application on your target hardware, the Sourcery G++ Eclipse plug-in, and the CodeSourcery Common Start-up Code Sequence for board initialization and interrupt handling on bare metal systems.

Graphical installer

Sourcery G++'s graphical installer makes it easy to install, so you can start developing your application sooner.

Reliable binaries

CodeSourcery ensures the quality of its releases by running thousands of tests on every version of Sourcery G++ in its extensive hardware testing lab and correcting any defects exposed by this validation process.

Updates and support

Every Sourcery G++ subscription comes with free updates for one year. You'll get access not just to CodeSourcery's biannual releases but also to any update release that CodeSourcery develops to add a new feature or correct a defect and to CodeSourcery's Knowledge Base with answers to frequently asked questions.

Sourcery G++ Professional Edition also includes comprehensive support from CodeSourcery's GNU Toolchain experts.

Sourcery G++ At-A-Glance

Supported Platforms

Target 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®

More details>>>

Editions

Professional 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

More details>>>