|
VMS Help CXX, Qualifiers, /DEBUG *Conan The Librarian |
/DEBUG
/DEBUG[=(option[,...])]
/DEBUG=(TRACEBACK,NOSYMBOLS) (D)
/NODEBUG
Requests that information be included in the object module for
use with the OpenVMS Debugger. You can select the following
options:
Option Usage
ALL Includes all possible debugging
information. /DEBUG=ALL is equivalent to
/DEBUG=(TRACEBACK,SYMBOLS), which on I64
systems is equivalent to /DEBUG=(TRACEBACK,
SYMBOLS=NOBRIEF).
NONE Excludes all debugging information.
This option is equivalent to specifying
/NODEBUG, which is equivalent to
/DEBUG=(NOTRACEBACK,NOSYMBOLS).
NOSYMBOLS Turns off symbol generation
SYMBOLS Generates symbol-table records. On I64
systems, /DEBUG= SYMBOLS is equivalent to
/DEBUG=SYMBOLS=BRIEF. On Alpha systems,
/DEBUG=SYMBOLS is effectively equivalent to
/DEBUG=NOBRIEF.
SYMBOLS=BRIEF Generates debug information with unreferenced
(I64 only) labels and types pruned out to produce smaller
object sizes. On Alpha systems, BRIEF is ignored.
SYMBOLS=NOBRIEF Generates complete debug information. On Alpha
(I64 only) systems, the NOBRIEF keyword is ignored, but you
still get complete debug information.
NOTRACEBACK Excludes traceback records. This option is
equivalent to specifying /NODEBUG and is used
to avoid generating extraneous information from
thoroughly debugged program modules.
TRACEBACK Includes only traceback records. This option
is the default if you do not specify the /DEBUG
qualifier on the command line.
On Alpha systems /DEBUG is equivalent to
/DEBUG=(TRACEBACK,SYMBOLS).
On I64 systems /DEBUG is
equivalent to /DEBUG=(TRACEBACK,SYMBOLS), which is equivalent
to /DEBUG=(TRACEBACK,SYMBOLS=BRIEF).
|
|