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).
  Close     Help