Changeset 4220 for trunk/man/building.texi
- Timestamp:
- 04/04/08 22:04:40 (8 months ago)
- Files:
-
- trunk/man/building.texi (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/man/building.texi
r4196 r4220 1 1 @c This is part of the Emacs manual. 2 2 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, 3 @c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.3 @c 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 4 4 @c See file emacs.texi for copying conditions. 5 5 @node Building, Maintaining, Programs, Top … … 821 821 822 822 @vindex gud-gdb-command-name 823 @findex gdba 824 You can also run GDB in text command mode, like other debuggers. To 825 do this, replace the GDB @code{"--annotate=3"} option with 826 @code{"--fullname"} either in the minibuffer for the current Emacs 827 session, or the custom variable @code{gud-gdb-command-name} for all 828 future sessions. You need to use text command mode to debug multiple 829 programs within one Emacs session. If you have customized 830 @code{gud-gdb-command-name} in this way, you can use @kbd{M-x gdba} to 831 invoke GDB in graphical mode. 823 You can also run GDB in text command mode, like the other debuggers 824 in Emacs. To do this, replace the GDB @code{"--annotate=3"} option 825 with @code{"--fullname"} either in the minibuffer for the current 826 Emacs session, or the custom variable @code{gud-gdb-command-name} for 827 all future sessions. You need to use text command mode to debug 828 multiple programs within one Emacs session. You can also use 829 @kbd{M-x gud-gdb} to invoke GDB in text command mode if you have 830 problems before execution has started. 832 831 833 832 @menu … … 909 908 @c @findex gdb-mouse-set-clear-breakpoint 910 909 @c @findex gdb-mouse-toggle-breakpoint 911 Many GDB commands can be entered using key bindings or the tool bar but910 Many GDB commands can be entered using key bindings or the tool bar but 912 911 sometimes it is quicker to use the fringe. These commands either 913 912 manipulate breakpoints or control program execution. When there is no … … 1118 1117 scope less noticeable. When a variable goes out of scope you can't 1119 1118 edit its value. 1119 1120 @vindex gdb-delete-out-of-scope 1121 If the variable @code{gdb-delete-out-of-scope} is non-@code{nil} 1122 (the default value), Emacs automatically deletes watch expressions 1123 which go out of scope. Sometimes, when re-entering the same function, 1124 it may be useful to set this value to nil so that you don't need to 1125 recreate the watch expression. 1120 1126 1121 1127 @vindex gdb-use-colon-colon-notation
