Skip to Main Content United States    
PRODUCTS SUPPORT SOLUTIONS SERVICES
COMPAQ SOFTWARE
PRODUCT INFORMATION
Linux Home
C++ User Documentation
Enthusiast and Educational Program
Download Enthusiast and Education kit
Request Support
Send Feedback
Test drive C++ on AlphaServer
RELATED LINKS
C and C++ Development Environments
Compaq Tru64™ UNIX®
Enterprise Toolkit
Developers' Program
Ladebug
Java™ Technology Center
Alphaservers

Compaq C++ for Linux Alpha

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.

Buy Online or Call 1.800.888.0220      privacy statement and legal notices 
STORES CONTACT US SEARCH PRODUCTS SOLUTIONS OPTIONS DEVELOPERS