ProductsDesktop Server For Scientific Computing For IBM POWER For IBM System z For SAP Business Applications Red Hat Network Satellite ManagementExtended Update Support High Availability High Performance Network Load Balancer Resilient Storage Scalable File System Smart Management Extended Lifecycle SupportWeb Server Developer Studio Portfolio Edition JBoss Operations Network FuseSource Integration Products Web Framework Kit Application Platform Data Grid Portal Platform SOA Platform Business Rules Management System (BRMS) Data Services Platform Messaging JBoss Community or JBoss enterprise
SolutionsThe new IT Why open hybrid cloud? Why Red Hat Public cloud Cloud resource library Private cloud Infrastructure-as-a-Service (IaaS) Platform-as-a-Service (PaaS) Cloud applications and workloadsMigrate to Red Hat Enterprise Linux Systems management Upgrading to Red Hat Enterprise Linux JBoss Enterprise Middleware IBM AIX to Red Hat Enterprise Linux HP-UX to Red Hat Enterprise Linux Solaris to Red Hat Enterprise Linux UNIX to Red Hat Enterprise Linux Start a conversation with Red Hat Migration services
TrainingPopular and new courses JBoss Middleware Administration curriculum Core System Administration curriculum JBoss Middleware Development curriculum Advanced System Administration curriculum Linux Development curriculum Cloud Computing and Virtualization curriculum
ConsultingStandard Operating Environment (SOE) Strategic Migration Planning Service-oriented architecture (SOA) Enterprise Data Solutions Business Process Management
GNUPro Developer Tools
Multi-platform Software Development Tools
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.
Details of GNUPro
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.
The GNUPro Custom Engineering Offering
For customers who have specific needs, Red Hat GNUPro can be custom tailored to suit them - anything from support for a specific version of the tools, to porting them to your custom hardware or processors.
The GNUPro Standard Offering
For customers who are using a more conventional platform, our existing GNUPro packages may be a perfect fit, at a greatly reduced cost. We can even do minor customizations using our standard offerings as a baseline, for a small fee.
What you get with GNUPro
|gcc||highly optimized ANSI-C compiler||2.95.3 to latest||3.4, 4.0, 4.1.2, 4.2.2, 4.3.2, 4.4.2|
|g++||ANSI-tracking C++ compiler||2.95.3 to latest||3.4, 4.0, 4.1.2, 4.2.2, 4.3.2, 4.4.2|
|gcj||GNU Java compiler byte-code and executable Java compiler||3.4 to latest||3.4, 4.0, 4.1.2, 4.2.2, 4.3.2, 4.4.2|
|gdb||source and assembly-level debugger||4.0 to latest||6.1, 6.3, 6.4, 6.6, 6.8|
|gas||GNU assembler||2.11 to latest||2.15, 2.16, 2.17, 2.18|
|Id||GNU linker||2.11 to latest||2.15, 2.16, 2.17, 2.18|
|sim/sid||Hardware Simulation Execution Environment||4.0 to latest||6.1, 6.3, 6.4, 6.6, 6.8|
|Insight||graphical user interface for GDB||4.0 to latest||6.1, 6.3, 6.4, 6.6, 6.8|
(Latest means the latest unreleased FSF development sources - CVS head, SVN trunk)
The GNUPro tools are natively available on the following host platforms:
- Red Hat Enterprise Linux on i686, x86_64, PowerPC, and s390x
- Windows 2000, XP, 2003 Server, Vista, 2008 Server, 7, and 2008R2
- Solaris 2.5.1 through 10 on sparc, i686, and x86_64
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, rx, sh (32/64), sparc, sparclite, v850, vpe2k, vpe4k, xscale(arm), and xstormy16.
Note: Any platform supported by the FSF tools, can be supported by GNUPro.
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. Red Hat will port GNU development tools, libraries, and the Linux kernel to new architectures and platforms.
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 Customer 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.
When you buy GNUPro support, you benefit from:
- Increased productivity of your development teams
- Faster time to market
- Lower ongoing total cost of ownership
- The assurance of a sustainable platform maintained by the global leaders in GNU development
- Turnkey migration solutions from Windows/Solaris/other UNIX platforms to Linux when needed
- Increased ease of development through on-demand fixes GNUPro support includes
- Support analysis and technical solutions to your tools-related software issues provided by GNU experts who fix problems promptly and thoroughly
- Customer-driven priority level setting when submitting Support Requests (critical, serious or non-critical)
- Direct access to front line support for rapid problem assessment
- 24-hour Internet access to Red Hat's problem reporting system so you can check the status on Support Requests
- Custom source patches or workarounds developed specifically for you