-nowindows,-nw

-windows,-w

-cddirectory

-dbx

'-n'). Exit with nonzero status if an error occurs in executing the GDB commands in the command files.

Batch mode may be useful for running GDB as a filter, for example to download and run a program on another computer; in order to make this more useful, the message

Program exited normally.

(which is ordinarily issued whenever a program running under GDB control terminates) is not issued when running in batch mode.

“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.

If GDB includes a GUI, then this option requires it to be used if possible.

Run GDB using directory as its working directory, instead of the current directory.

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

28 Getting In and Out of GDB