Shortcuts: Downloads Fedora Red Hat Network
GNU-based development tools are critical for open source development. Red Hat employs the highest caliber tools engineering capability of any company to continually develop and extend the range of the standard GNU tools such as GCC, G++ and GDB. This product family is known as GNUPro.
In addition to the cross-development tools for embedded systems development, native versions of this technology has been ported to a wide range of Unix and Windows platforms and can substantially enhance the process of migrating from these platforms to Red Hat Enterprise Linux.
Red Hat GNUPro is the leading compiler/debugger tool suite of software developers worldwide. Red Hat is the premier provider of GNU technologies, designed for both desktop application development environments and embedded systems. GNUPro is an open-source C and C++ tool suite that contains the latest technology developed by expert Red Hat engineers, with enhancements and extensions contributed by open source developers from around the world.
GNUPro includes a compiler suite made up of the GNUPro C compiler, the GNUPro C++ compiler, and a range of additional tools and utilities, including the GNU assembler (gas), GNU linker (ld) for most platforms, and binary utilities (binutils). The compilation technology in the GNUPro toolsuite is based on the gcc project, an open source development project driving the leading edge in compiler technology.
GNUPro also includes the technology and tools for effective, efficient debug sessions. The standard command-line debugger, gdb, supports the same range of host systems and target microprocessors as gcc/g++. GDB allows the developer complete access to program state, including source and assembly level, variables, registers, and memory. In addition GNUPro also includes Simulators and the Insight graphical debugger. The tools are also compatible with the Eclipse IDE provided by Red Hat.
Red Hat delivers GNUPro for embedded or cross-platform developers through a value added subscription service, which entitles your team to the latest upgrades as they become available and access to Red Hat Open Source Support.
| gcc | highly optimized ANSI-C compiler; version 2.95.3 and above |
| g++ | ANSI-tracking C++ compiler; version 2.95.3 and above |
| gcj | GNU Java compiler byte-code and executable Java compiler; version 3.4 and above |
| gdb | source and assembly-level debugger; version 4.0 and above |
| gas | GNU assembler; version 2.11 and above |
| Id | GNU linker; version 2.11 and above |
| sim/sid | Hardware Simulation Execution Environment |
| Insight | graphical user interface for GDB; version 4.0 and above |
The GNUPro tools are natively available on the following host platforms:
GNUPro embedded compilers for:
arm (v4-v6), calmrisc, cy16, d10v, d30v, fr30, frv, h8300, i386, i960, ip2k, ip4k, iq2000, m32c, m68k, mcore, mep, mips (all ISAs), mn10200, mn10300, ms1, sh (32/64), sparc, sparclite, v850, vpe2k, vpe4k, xscale(arm), and xstormy16.
For semiconductor manufacturers who produce leading edge technology and want massive adoption of their processors by device manufacturers, Red Hat provides custom software development tools, runtime environments, and device management solutions that make their processors and cores compelling to OEMs.
GNUPro is perfect for the developer who is familiar with GNU tools, but would really prefer to spend time developing their own software, not hacking the compiler or debugger. Red Hat employs several key gcc and gdb maintainers. The GNUPro support packages provide instant access to our GNU experts who can answer questions quickly and provide patches when needed.
GNUPro Support is sold as a standard package or an annual subscription, which includes access to the Red Hat web-based support portal and patch-level bug fixes delivered by the GNU experts employed by Red Hat. Annual subscription packages include GNUPro upgrades as they become available.