Resources
Questions
|
|
Configurations
-
Targets for which Sourcery G++ can generate
code.
-
Hosts on which Sourcery G++ runs.
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 |
| 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 |
MIPS32r2 |
| 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 |
|
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.
|