📄 gdb-1.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0059)http://www.linuxforum.net/books/LinuxFAQ/program-gdb-1.html -->
<HTML><HEAD><TITLE>BBS水木清华站∶精华区</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY>
<CENTER>
<H1>BBS水木清华站∶精华区</H1></CENTER>发信人: TJB (老六), 信区: Linux <BR>标 题: GDB (1)
<BR>发信站: BBS 水木调试站 (Tue Jun 2 15:54:19 1998)
<P>发 信
人:System_Killer(大家一起来发呆)
信区名称:Linux[4590] <BR>信件提要:GDB(一) <BR>原发信站:中国科大BBS站(Fri, 27 Mar 1998 02:31:49)
<P>这就是开始,一些版权申明啦我就不翻了。 <BR>我也自己找事情做,但愿能把有用的东西都翻出来。 <BR>如果有人愿意一起做这件事的话,可以给我发信。
<BR>:-) <BR>START-INFO-DIR-ENTRY <BR>* Gdb:
(gdb).
The GNU debugger. <BR>END-INFO-DIR-ENTRY <BR> This file documents
the GNU debugger GDB.
<P> This is Edition 4.12, January 1994, of `Debugging with GDB: the
GNU <BR>Source-Level Debugger' for GDB Version 4.16.
<P> Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995
Free <BR>Software Foundation, Inc.
<P> Permission is granted to make and distribute verbatim copies of
this <BR>manual provided the copyright notice and this permission notice are
<BR>preserved on all copies.
<P> Permission is granted to copy and distribute modified versions
of <BR>this manual under the conditions for verbatim copying, provided also
<BR>that the entire resulting derived work is distributed under the terms <BR>of
a permission notice identical to this one.
<P> Permission is granted to copy and distribute translations of
this <BR>manual into another language, under the above conditions for modified
<BR>versions.
<P>使用GDB: <BR> 本文描述GDB,GNU的原代码调试器。(这是4.12版1994年一月,GDB版本4。16) <BR>*
目录: <BR>*
摘要:
GDB的摘要 <BR>*
实例:
一个使用实例 <BR>*
入门:
进入和退出GDB <BR>*
命令:
GDB 的命令 <BR>*
运行:
在GDB下运行程序 <BR>*
停止:
暂停和继续执行 <BR>*
栈:
检查堆栈 <BR>*
原文件:
检查原文件 <BR>*
数据:
检查数据 <BR>*
语言:
用不同的语言来使用GDB <BR>*
符号:
检查符号表 <BR>*
更改:
更改执行 <BR>*
GDB的文件
文件 <BR>*
对象
指定调试对象 <BR>*
控制GDB
控制 <BR>*
执行序列:
执行一序列命令 <BR>*
Emacs:
使GDB和Emacs一起工作 <BR>* GDB的bug: <BR>*
命令行编辑:
行编辑 <BR>* 使用历史记录交互: <BR>*
格式化文档:
如何格式化和打印GDB文档 <BR>* 安装GDB :
<P>* 索引:
<P>GDB简介: <BR>**************
<P> 调试器(比如象GDB)能让你观察另一个程序在执行时的内部活动,或程序出错时 <BR>发生了什么。
<BR> GDB主要能为你做四件事(包括为了完成这些事而附加的功能),帮助你找出程序 <BR>中的错误。
<BR> * 运行你的程序,设置所有的能影响程序运行的东西。
<P> * 保证你的程序在指定的条件下停止。
<P> * 当你程序停止时,让你检查发生了什么。
<P> * 改变你的程序。那样你可以试着修正某个bug引起的问题,然后继续查找另一
<BR> 个bug.
<P> 你可以用GDB来调试C和C++写的程序。(参考 *C 和C++)
<P> 部分支持Modula-2和chill,但现在还没有这方面的文档。
<P> 调试Pascal程序时,有一些功能还不能使用。
<P> GDB还可以用来调试FORTRAN程序,尽管现在还不支持表达式的输入,输出变量, <BR>或类FORTRAN的词法。 <BR>*
GDB是"free software",大家都可以免费拷贝。也可以为GDB增加新的功能,不
<BR>过可要遵守GNU的许可协议幺。反正我认为GNU还是比较不错的:-) <BR>就这句话: <BR> Fundamentally,
the General Public License is a license which says <BR>that you have these
freedoms and that you cannot take these freedoms <BR>away from anyone else.
<BR>GDB的作者: <BR> Richard Stallman是GDB的始作俑者,另外还有许多别的GNU的成员。许多人
<BR>为此作出了贡献。(都是老外不提也罢,但愿他们不要来找我麻烦:-))
<P>-- <BR>※ 来源: 中国科大BBS站 [bbs.ustc.edu.cn] <BR> <BR> <BR>
<P>-- <BR>※ 来源:·BBS 水木调试站 Leeward.lib.tsinghua.edu.cn·[FROM: 202.200.37.100]
<CENTER>
<H1>BBS水木清华站∶精华区</H1></CENTER>? </BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -