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
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
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
If you qualify, you can get Compaq C++ through the Enthusiast and Education (formerly
Technology Enthusiast) program. Please see the
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.