Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Systems: HP aC++/HP C Programmer's Guide > Chapter 1 Getting Started

Components of the Compilation System

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Glossary

 » Index

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.

cc

cc is the HP-UX C compiler.

c89

c89 is the HP-UX ANSI-conforming C89 compiler.

c99

c99 is the HP-UX ANSI-conforming C99 compiler.

ecom

The ecom compiler (for A.06.*) compiles the C++ source statements. Preprocessing is incorporated into the compiler.

ctcom

The ctcom compiler (for A.05.*) compiles the C++ source statements. Preprocessing is incorporated into the compiler.

Using the aCC Command

To invoke the HP aC++ compiling system, use the aCC command at the shell prompt. The aCC command invokes a driver program that runs the compiling system according to the filenames and command line options that you specify.

Compiling a Simple Program

The best way to get started with HP aC++ is to write, compile, and execute a simple program, as shown in the following example:

#include <iostream.h>
int main()
{
      int x,y;
      cout << “Enter an integer: “;
      cin >> x;
      y = x * 2;
     cout << “\n” << y <<“ is twice “ << x <<“.\n”;
}

If this program is in the file getting_started.C, compiling and linking the program with the aCC command produces an executable file named a.out:

$ aCC getting_started.C

Executing the Program

To run this executable file, just enter the name of the file. The following summarizes this process with the file getting_started.C:

$ a.out

Enter an integer: 7

14 is twice 7.

Debugging Programs

You can use the HP WDB debugger to debug your C++ programs after compiling your program with either the -g, the -g0, or the -g1 option.

Example:

The -g0 option enables generation of debug information:

aCC -g0 program.C

The gdb command runs the HP WDB:

gdb a.out

For more information on HP WDB, refer to “Debugging Options”.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© Hewlett-Packard Development Company, L.P.