Mercurial > emacs
comparison man/building.texi @ 90296:d57ee9eab157
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-15
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 66-84)
- Update from CVS
- rcirc: Add flexible response formatting; Add nick abbrevs
- Merge from gnus--rel--5.10
- Update from CVS: man/dired.texi (Tumme): More tumme documentation.
- Merge from erc--emacs--0
- Make ERC comply with the new copyright year guidelines.
- (rcirc-format-response-string): Fix small bugs
- Fix compiler error in erc-dcc.el.
* gnus--rel--5.10 (patch 29)
- Add sendmail.el and smptmail.el from Emacs tree to contrib/
author | Miles Bader <miles@gnu.org> |
---|---|
date | Tue, 14 Feb 2006 05:54:12 +0000 |
parents | c5406394f567 8967c7492061 |
children | 9e490faa9f6b |
comparison
equal
deleted
inserted
replaced
90295:4b3d39451150 | 90296:d57ee9eab157 |
---|---|
8 @cindex program building | 8 @cindex program building |
9 @cindex running Lisp functions | 9 @cindex running Lisp functions |
10 | 10 |
11 The previous chapter discusses the Emacs commands that are useful for | 11 The previous chapter discusses the Emacs commands that are useful for |
12 making changes in programs. This chapter deals with commands that assist | 12 making changes in programs. This chapter deals with commands that assist |
13 in the larger process of developing and maintaining programs. | 13 in the larger process of compiling and testing programs. |
14 | 14 |
15 @menu | 15 @menu |
16 * Compilation:: Compiling programs in languages other | 16 * Compilation:: Compiling programs in languages other |
17 than Lisp (C, Pascal, etc.). | 17 than Lisp (C, Pascal, etc.). |
18 * Compilation Mode:: The mode for visiting compiler errors. | 18 * Compilation Mode:: The mode for visiting compiler errors. |
974 @item Input/Output Buffer | 974 @item Input/Output Buffer |
975 @vindex gdb-use-inferior-io-buffer | 975 @vindex gdb-use-inferior-io-buffer |
976 If the variable @code{gdb-use-inferior-io-buffer} is non-@code{nil}, | 976 If the variable @code{gdb-use-inferior-io-buffer} is non-@code{nil}, |
977 the executable program that is being debugged takes its input and | 977 the executable program that is being debugged takes its input and |
978 displays its output here. Otherwise it uses the GUD buffer for that. | 978 displays its output here. Otherwise it uses the GUD buffer for that. |
979 To toggle the use of this buffer, do @kbd{M-x | 979 To toggle whether GUD mode uses this buffer, do @kbd{M-x |
980 gdb-use-inferior-io-buffer}. | 980 gdb-use-inferior-io-buffer}. That takes effect when you next |
981 | 981 restart the program you are debugging. |
982 Some of the commands from shell mode are available here. @xref{Shell | 982 |
983 Mode}. | 983 The history and replay commands from Shell mode are available here, |
984 as are the commands to send signals to the program you are debugging. | |
985 @xref{Shell Mode}. | |
984 | 986 |
985 @item Locals Buffer | 987 @item Locals Buffer |
986 The locals buffer displays the values of local variables of the | 988 The locals buffer displays the values of local variables of the |
987 current frame for simple data types (@pxref{Frame Info, Frame Info, | 989 current frame for simple data types (@pxref{Frame Info, Frame Info, |
988 Information on a frame, gdb, The GNU debugger}). | 990 Information on a frame, gdb, The GNU debugger}). |
989 | 991 |
990 Arrays and structures display their type only. With GDB 6.4 or later, | 992 Arrays and structures display their type only. With GDB 6.4 or later, |
991 move point to their name and press @key{RET}, or alternatively click | 993 move point to their name and press @key{RET}, or alternatively click |
992 @kbd{Mouse-2} there, to examine their values. With earlier versions | 994 @kbd{Mouse-2} there, to examine their values. With earlier versions |
993 of GDB, move point to their type description ([struct/union] or | 995 of GDB, use @kbd{Mouse-2} or @key{RET} on the type description |
994 [array]). @xref{Watch Expressions}. | 996 (@samp{[struct/union]} or @samp{[array]}). @xref{Watch Expressions}. |
995 | 997 |
996 @item Registers Buffer | 998 @item Registers Buffer |
997 @findex toggle-gdb-all-registers | 999 @findex toggle-gdb-all-registers |
998 The registers buffer displays the values held by the registers | 1000 The registers buffer displays the values held by the registers |
999 (@pxref{Registers,,, gdb, The GNU debugger}). Press @key{RET} or | 1001 (@pxref{Registers,,, gdb, The GNU debugger}). Press @key{RET} or |