1 Getting Started with HP aC++
The information in this document applies to the release of HP aC++ and HP ANSI C compilers version A.06.28 for the
The HP ANSI C compiler supports ANSI programming language C standard ISO 9899:1999. HP aC++ compiler supports the ISO/IEC 14882 Standard for the C++ Programming Language (the international standard for C++).
Version A.06.28 of the HP aC++/HP C compiler provides leading edge support for C++11 standard language features, with complete binary compatibility with earlier releases and
This chapter discusses the following topics:
•“Components of the Compilation System” (page 22)
•“Compiler Command Syntax and Environmental Variables” (page 24)
•“Files on the aCC Command Line” (page 25)
•“Environment Variables” (page 26)
•“Floating Installation” (page 29)
Components of the Compilation System
The HP aC++ compiling system consists of the following components:
aCC The aCC driver is the only supported interface to HP aC++ and to the linker for HP aC++ object files.
cccc is the
c89
c99 ecom
ctcom
The other HP aC++ executable files are:
c++filt | c++filt is the name demangler. It implements the name demangling algorithm which |
| encodes function name, class name, and parameter number and name. |
ld | ld is the linker. It links executables and builds shared libraries. |
HP aC++ Runtime Libraries and Header Files:
Standard C++ Library
/usr/lib/hpux32/libstd.so
HP aC++ Runtime Support Library /usr/lib/hpux##/libCsup.so /usr/lib/hpux##/libCsup11.so — ISO C++11 standard compliant /usr/lib/hpux##/libstd.so and libstd_v2.so /usr/lib/hpux##/libstd_v2.so and librwtool_v2.so /usr/lib/hpux##/libstream.so
Libraries in /usr/include/hpux##
(where ## is 32 or 64 provided as part of the
22 Getting Started with HP aC++