HP aC++/HP C Programmer's Guide (B3901-90036; A.06.26; September 2011)
Table 13 Obsolete Command-Line Options (continued)
DescriptionOption
Translator Mode Options
Causes the translator to produce Classic C style declarations.+a0
Causes the translator to produce ANSI C style declarations.+a1
Runs only the preprocessor and translator, and sends the resulting source code to standard
output (stdout).
-F
Similar to the -F option, except that C source code is generated.-Fc
Generates an intermediate C language source file that has the file name suffix ..c in
the current directory.
+i
Provides maximum compatibility with the USL C++ implementation.+m
Promotes only first number register variables to the register class.+Rnumber
Requests translator mode.+T
Reads a file of data types, sizes, and alignments that the compiler uses when generating
code.
+xfile
Virtual Table Options
Causes virtual tables to be external and defined elsewhere, that is, uninitialized.+e0
Causes virtual tables to be declared externally and defined in a given module, that is
initialized.
+e1
Changed Command-Line Options
Functionality for the following options is different for HP C++ (cfront) than it is for HP
aC++. Table 14 lists and describes the obsolete command-line options for HP aC++.
Table 14 Changed Command-Line Options
DescriptionOption
Runs the preprocessor only on named C++ files, not on assembly files, and sends the
result to standard output (stdout).
-E
Generates minimal information for the debugger (as does the -g1 option). This is the
default option. The -g0 option replaces -g and generates complete debug information
for the debugger.
-g
See “Debugging Options” (page 39) for more information.
The following values for x are related to translator mode and template subprocesses and
are not supported in HP aC++.
-tx,name
• 0 (zero) - C compiler
• c - C compiler
Command-Line Differences 251