United States |
PRODUCT NAME: | Compaq C++ Version 6.3A for Tru64 UNIX | SPD 41.91.16 |
Compaq C++ for Tru64tm UNIX® is a native programming language product, which generates optimized object code without employing an intermediate translation to C. Compaq C++ for Tru64 UNIX is based on the ANSI/ISO C++ International Standard, reference designation number ISO/IEC 14882:1998. In addition to this standard, C++ supports the ARM, CFRONT, GNU, and MS dialects. Compaq C++ used along with the Developers' Toolkit for Tru64 UNIX and Compaq FUSE offers application developers a complete C++ development environment.
Compaq C++ includes:
Application developers using Compaq C++ are required to purchase a license for the Developers' Toolkit for Tru64 UNIX. This product provides a set of UNIX development tools that include: a symbolic source-level debugger (Ladebug), ATOM based performance and analysis tools, program analysis tools (profiling and performance analysis), two ANSI conformant C Compilers (including Compaq C for Tru64 UNIX), reordering tools (cord, feedback, and runcord), and the Porting Assistant, which aids in porting to Tru64 UNIX from other UNIX platforms and from OpenVMS Systems. For further information on these products, please see SPD 44.36.
The Ladebug debugger provides basic debugging capabilities as well as specific support for the C++ language, including function name and operator overloading, C++ scoping, templates, C++ exception handling, multiple inheritance, virtual base classes, and virtual functions. Both window-based and dbx-style command-line interfaces are provided. C++ debugging on Tru64 UNIX is not supported by dbx, only by Ladebug.
Application developers interested in an integrated, graphical, GUI-based, extensible development environment may be interested in purchasing licenses for Compaq FUSE and the Compaq FUSE C++ Support option. For more information, please see SPD 44.71.
For more information on the Developers' Toolkit, C Developers' Extensions and Compaq FUSE, please see the Optional Software section below.
Compaq C++ supports the Tru64 UNIX features of shared libraries and 64-bit computing.
The Compaq C++ documentation provides comprehensive reference and usage information for all product components. Online reference pages (man pages) are provided with the software, and browser-based (HTML) documents are provided on the Layered Products Documentation CD-ROM for the following manuals:
HTML files are provided for the release notes and some of the product manuals for use with a web browser.
Hardcopy documentation is available by ordering the separate software documentation kit. The hardcopy documentation kit also includes a copy of an authoritative book on C++, The C++ Programming Language, 3rd Edition, by Bjarne Stroustrup.
Features
Compaq C++ Class Library
The Compaq C++ Class Library Run-Time components are distributed with the Tru64 UNIX operating systems. The Class Library provides the following packages: iostream, complex, generic, objection, stopwatch, string, task, message and vector.
Run-Time Library Redistribution:
The Compaq C++ kit includes updated Run-Time Library shareable images. Compaq grants the user a nonexclusive royalty-free worldwide right to reproduce and distribute the executable version of the Run-Time Library ("the RTL's") provided that the user:
For Tru64 UNIX, the RTL images are designated as:
Refer to the Compaq C++ Version 6.3A Release Notes for Tru64 UNIX for details on how to redistribute the RTL images provided with this Compaq C++ kit.
Any Alpha system that is capable of running Tru64 UNIX Version 4.0D or later.
Disk Space Requirements
Disk space required for installation:
On Tru64 UNIX V4.0 | |
---|---|
Root file system: | / 0 MB |
Other file systems: |
/usr 40.00 MB
/tmp 40.00 MB /var 0.00 MB |
Disk space required for use (permanent):
On Tru64 UNIX V4.0 | |
---|---|
Root file system: | / 0 MB |
Other file systems: |
/usr 40.00 MB
/var 0.00 MB |
These counts refer to the disk space required on the system disk. The sizes are approximate; actual sizes may vary depending on the user's system environment, configuration, and software options.
A license for the Developers' Toolkit is required. It is through this product that application developers gain access to Ladebug, a symbolic source-level debugger, and other useful development tools.
For more information on the Developers' Toolkit, please see SPD 44.36.
This software is only furnished under a license. For more information about Compaq's licensing terms and policies, contact your local Compaq office.
License Management Facility Support (LMF)
This layered product supports the Tru64 UNIX License Management Facility.
License units for this product are allocated on a capacity basis, a Concurrent Use basis, and a Personal use basis.
This layered product offers a Personal Use license. Each Personal Use license allows one identified individual to use the layered product.
This layered product offers a Concurrent Use license. Each Concurrent Use license allows any one individual at a time to use the layered product.
For more information on the License Management facility, refer to the Tru64 UNIX Operating System Software Product Description or the License Management Facility manual of the Compaq's Tru64 UNIX Operating System documentation set.
For more information about Compaq's licensing terms and policies, contact your local Compaq office.
Compaq FUSE and the Compaq FUSE C++ Support option provide an integrated, graphical, GUI-based, extensible software development environment for C, C++, and Fortran application development. These tools include special support for C++, such as C++ class browsing, online tutorial, hypertext-based help, code-management tools, and more. Refer to the Compaq FUSE for Tru64 UNIX Software Product Description (SPD 44.71).
This release of Compaq C++ includes a version of the Ladebug debugger and debugger graphical user interface. This debugger can be invoked through the graphical user interface that is provided.
In summary, optional software products are:
The minimum hardware/software requirements for any future version of this product may be different from the requirements for the current version. A version update represents a complete distribution media replacement for the previous release of Compaq C++ binaries. Product changes and functional enhancements in a version update may require the recompilation and relinking of all modules in an application built with a prior version of Compaq C++ to provide for proper operation with the new release of Compaq C++.
This product is available on the Compaq CD-ROM Software Library for Compaq Tru64 UNIX (QA-054AA-H8) or on a CD-ROM containing only the Compaq C++ for Compaq Tru64 UNIX (QA-MTRAA-H8) software and documentation. Documentation in hardcopy format can be ordered separately.
This software is provided by Compaq with a 90 day conformance warranty in accordance with the Compaq warranty terms applicable to the license purchase.
Software Licenses:
Personal Use: QL-MTRAM-2B
Concurrent Use: QL-MTRAM-3B
Unlimited System Use: QL-MTRA*-AA
For additional information on available licenses, services, and media, refer to the appropriate price book.
A variety of service options are available from Compaq. For more information, contact your local Compaq office.
© 2001 Compaq Computer Corporation
Compaq and the Compaq logo Registered in U.S. Patent and Trademark Office. Tru64 is a trademark of Compaq Information Technologies Group, L.P. in the United States and other countries. Microsoft and Windows NT are trademarks of Microsoft Corporation in the United States and other countries. Intel, Pentium, and Intel Inside are trademarks of Intel Corporation in the United States and other countries. UNIX is a trademark of The Open Group in the United States and other countries. All other product names mentioned herein may be trademarks of their respective companies.
Confidential computer software. Valid license from Compaq required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.
Compaq shall not be liable for technical or editorial errors or omissions contained herein. The information in this document is provided "as is" without warranty of any kind and is subject to change without notice. The warranties for Compaq products are set forth in the express limited warranty statements accompanying such products. Nothing herein should be construed as constituting an additional warranty.