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
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
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 |
| uses the two '\032' characters as a signal to display the |
| source code for the frame. |
The Epoch | |
| it runs GDB as a subprocess. It tells GDB to modify its |
28 Getting In and Out of GDB