| Commercial GNU tools add x86 Windows support |
Apr. 21, 2008
CodeSourcery has added support for Windows OSes on x86 architectures to its commercially supported GNU C/C++ toolchain and Eclipse IDE (integrated development environment). The "spring release" of Sourcery G++ also adds support for Linux ELF binaries on the MIPS architecture, along with a QEMU-based simulator for PowerPC.
Other touted new features include:- A post-linker aimed at helping developers reduce GNU/Linux system footprints
- A utility aimed at improving compatibility with existing GNU/Linux target installations
- Upgrade to Eclipse 3.3 (Europa) and CDT 4.0
- ARM version supports Cortex-A9 and Cortex-R4F processors
- Professional Edition includes big-endian runtime libraries and VFP (vector floating point) enabled runtime libraries
- ColdFire version adds multi-GOT on Linux and huge-GOT on uClinux
- Power Architecture version said to generate smaller code when optimized for size, and includes QEMU-based instruction set simulator
Mark Mitchell, Chief Sourcerer, stated, "We've made Sourcery G++ even easier to use -- including the Eclipse/CDT upgrade, new tools for GNU/Linux application developers, a streamlined installation process, and more comprehensive documentation. We've also improved the performance of GCC and GDB on a number of popular embedded architectures. We're pleased to have been chosen by several leading companies in this market, including ARM, Freescale, and MIPS, to implement new features and optimizations in the GNU Toolchain."
Availability
The spring release is available now. It encludes an "enhanced" Eclipse-based IDE, the "entire" GNU toolchain with JTAG/BDM and simulator support. It supports Windows or GNU/Linux hosts, and targets running GNU/Linux, uClinux, or Windows, as well as "bare boards." Supported target architectures are listed below.
| Architecture | Binary type | 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 | | | MIPS | GNU/Linux | MIPS II, MIPS32 | | PowerPC | 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++ supported target configurations
Related Stories:
(Click here for further information)
|
|
|
|