Compaq is pleased to offer Compaq C++ Version 6.3 for Linux Alpha.
Compaq C++ Version 6.3 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,
-[x]taso and pointer_size pragmas, 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 that are not yet
available in the Tru64 UNIX compiler. These are primarily features 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++ for Linux Alpha is available as a
free download under an Enthusiast and Education (formerly
Technology Enthusiast) license for non-commerical
use. Please see the Enthusiast and
Education page for license terms and download instructions.
For commercial pricing and ordering information, see the Ordering
page.
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.