Resources

application/pdf Sourcery G++ Data Sheet
text/html Register for a Sourcery G++ Evaluation
text/html Buy Sourcery G++ Today!

Questions

Lite Edition

text/html ARM Toolchains
text/html ColdFire Toolchains
text/html MIPS Toolchains
text/html Power Toolchains

Configurations

  • Targets for which Sourcery G++ can generate code.
  • Hosts on which Sourcery G++ runs.

Targets

Sourcery G++ generates code for the following CPU architectures and operating systems.

GNU/Linux® configurations require a CPU with an MMU, while uClinux™ configurations are designed for systems without an MMU. Sourcery G++ includes C and C++ runtime libraries that you can use on your target system. (Sourcery G++ does not include a GNU/Linux or uClinux kernel.)

EABI and ELF configurations are designed for use with an RTOS or with bare metal environments where no operating system is present. As with GNU/Linux configurations, full C and C++ runtime libraries are included.

Targets
Architecture Operating
System
CPUs Options
ARM EABI ARM7, ARM9, ARM11, Cortex
ARM GNU/Linux ARM7, ARM9, ARM11, Cortex
ARM uClinux ARM7, ARM9, ARM11, Cortex
ColdFire ELF V1, V2, V3, V4, V4e
ColdFire GNU/Linux V4, V4e
ColdFire uClinux V2, V3, V4, V4e
fido ELF 1100
MIPS ELF
MIPS GNU/Linux MIPS II, MIPS32
Power EABI e300, e500, e600, PowerQUICC
Power GNU/Linux e300, e500, e600, PowerQUICC
Stellaris EABI Luminary Stellaris
IA32 GNU/Linux IA32, AMD64, EM64T
IA32 Windows

Hosts

Sourcery G++ runs on the following host systems:

IA32 Microsoft Windows®

Minimum version: Windows 2000

Sourcery G++ does not use Cygwin or any other emulation layer. However, Sourcery G++ can be used with Cygwin, and includes support for Cygwin mount points and symbolic links.

IA32 GNU/Linux

Minimum version: Red Hat 8, Red Hat Enterprise Linux 3, SuSE Enterprise Linux 9, or Debian 3

Some features (including the Eclipse IDE) may require more recent versions of GNU/Linux.