VMS Help  —  FORTRAN  /DEBUG=(option[,...]) D=/DEBUG=(NOSYMBOLS,TRACEBACK)
  /[NO]DEBUG

  Requests that the object module contain information for use by the
  OpenVMS Debugger and the run-time error traceback mechanism.

  [NO]SYMBOLS
    Controls whether the compiler provides the debugger with local
    symbol definitions for user-defined variables, arrays (including
    dimension information), structures, and labels of executable
    statements.

  [NO]TRACEBACK
    Controls whether the compiler provides an address correlation
    table so that the debugger and the run-time error traceback
    mechanism can translate virtual addresses into source program
    routine names and compiler-generated line numbers.

  ALL
    Requests that the compiler provide both local symbol definitions
    and an address correlation table.

  NONE
    Requests that the compiler provide no debugging information.

  If you omit the /DEBUG qualifier, the default is
  /DEBUG=(TRACEBACK,NOSYMBOLS).  If you specify /DEBUG without any
  keywords, it is the same as /DEBUG=ALL or
  /DEBUG=(TRACEBACK,SYMBOLS).  The /NODEBUG, /DEBUG=NONE, and
  /DEBUG=(NOTRACEBACK,NOSYMBOLS) qualifiers are equivalent.

                                 NOTE

          It is strongly recommended that you use /NOOPTIMIZE
          when  using  the  /DEBUG  qualifier.  Optimizations
          performed  by  the  compiler  can   cause   several
          different  kinds  of unexpected behavior when using
          the OpenVMS Debugger.

  For more information on debugging and traceback, see the HP
  Fortran for OpenVMS User Manual.
Close Help