HP.com home

Compaq C++ Version 6.5 for Linux Alpha


Compaq C++ for Linux

Product information

» Product overview
» Purchasing information
» Support options
» Enthusiast and education program

User documentation

» Readme
» Using Compaq C++
» Standard library locales
» Release notes
» Installation guide
» Class library
» cxx(1)
» demangle(1)
» Standard library

Related links

» C and C++ development environments
» Test drive C++ on Alpha Systems
» Professional Linux developer's software
» HP Tru64 UNIX
» Ladebug
» Java technology center
» Alpha Systems
» Linux
» HP Dev Resource Central
» Site map
Content starts here

Compaq C++ Version 6.5 provides the same code optimization technology used in Compaq Fortran and Compaq C for Linux Alpha, which is up-to-date with the very latest compilers for Tru64™ UNIX®. This technology can provide significant performance improvements in applications previously built for Linux Alpha. In some floating-point intensive applications, for example, improvements of a factor of two or more have been seen, while more modest improvements on the order of 15% to 30% are more often seen for integer codes.

In addition to the C++ compiler, the kit includes the C++ Standard Library, an updated C compiler, the Compaq Portable Math Library (CPML) and the Ladebug debugger ported from Tru64 UNIX. Documentation includes man pages, a README document, a Using Guide, and a Class Library Reference Manual.

The C++ compiler supports most language features and options provided by the newest C++ compilers for Tru64 UNIX. Some notable exceptions are 128-bit long double, feedback-based optimization, and structured exception handling. These features rely on underlying support in Tru64 UNIX that is not currently available on Linux Alpha.

The compiler also contains some enhancements to ease compilation of reasonably portable code that has become somewhat dependent on gcc features. (For more information, see the -std gnu option in the cxx reference page.) The compiler driver (cxx) also accepts both Tru64 UNIX and many common gcc command line options or a mixture of the two. Although the compiler silently ignores some gcc options, the intent is to minimize the makefile editing required to build programs originally developed on either Tru64 UNIX or on Linux Alpha.

Compaq C++ is now shipped as part of the Compaq Professional Linux Developer's Software. This suite of software includes C, C++, Fortran, Java, the CPML and CXML Math Libraries, Ladebug, and VisualThreads.

For commercial pricing and ordering information, see the Ordering page.

If you qualify, you can get Compaq C++ through the Enthusiast and Education (formerly Technology Enthusiast) program. Please see the Enthusiast and Education page for license terms and download instructions.

For support options, see the Support page.

To take an online "test drive" of Linux Alpha and the Compaq C++ compiler, visit the Linux Alpha Test Drive page.