Debugging with GDB Manual (5900-1473; WDB 6.2; January 2011)

Table Of Contents
(which is ordinarily issued whenever a program running
under GDB control terminates) is not issued when running
in batch mode.
-nowindows, -nw “No windows. If GDB comes with a graphical user
interface (GUI) built in, then this option tells GDB to only
use the command-line interface. If no GUI is available,
this option has no effect.
-windows, -w If GDB includes a GUI, then this option requires it to be
used if possible.
-cd directory Run GDB using directory as its working directory, instead
of the current directory.
-dbx Support additional dbx commands, including:
use
status (in dbx mode, status has a different
meaning than in default GDB mode.)
whereis
func
file
assign
call
stop
-fullname, -f GNU Emacs sets this option when it runs GDB as a
subprocess. It tells GDB to output the full file name and
line number in a standard, recognizable fashion each
time a stack frame is displayed (which includes each time
your program stops). This recognizable format looks like
two `\032' characters, followed by the file name, line
number, and character position separated by colons, and
a newline. The Emacs-to-GDB interface program uses the
two '\032' characters as a signal to display the source
code for the frame.
-epoch The Epoch Emacs-GDB interface sets this option when it
runs GDB as a subprocess. It tells GDB to modify its print
routines so as to allow Epoch to display values of
expressions in a separate window.
-annotate level This option sets the annotation level inside GDB. Its effect
is identical to using `set annotate level' (see “GDB
Annotations” (page 297)). Annotation level controls how
26 Getting In and Out of GDB