📄 program-gdb-4.html
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Mozilla/4.05 [zh-CN] (X11; I; Linux 2.1.127 i686) [Netscape]">
<title>BBS水木清华站∶精华区</title>
</head>
<body>
<center>
<h1>
BBS水木清华站∶精华区</h1></center>
发信人: TJB (老六), 信区: Linux
<br>标 题: GDB (3) Part Two
<br>发信站: BBS 水木调试站 (Tue Jun 2 16:01:15 1998)
<p>发 信 人:System_Killer(大家一起来发呆)
信区名称:Linux[4648]
<br>信件提要:gdb(三)
<br>原发信站:中国科大BBS站(Tue, 31 Mar 1998 02:30:14)
<br>
<p>模式的选择
<br>--------------
<br>现在我们来聊聊gdb运行模式的选择。我们可以用许多模式来运行gdb,例如在“批模式”
<br>或“安静模式”。这些模式都是在gdb运行时在命令行作为选项指定的。
<br>`-nx'
<br>`-n'
<br> 不执行任何初始化文件中的命令。(一般初始化文件叫做`.gdbinit').一般情况下在
<br>这些文件中的命令会在所有的命令行参数都被传给gdb后执行。
<p>`-quiet'
<br>`-q'
<br> “安静模式”。不输出介绍和版权信息。这些信息在“批模式”中也被跳过。
<p>`-batch'
<br> “批模式”。在“批模式”下运行。当在命令文件中的所有命令都被成功的执行后
<br> gdb返回状态“0”,如果在执行过程中出错,gdb返回一个非零值。
<br> “批模式”在把gdb作为一个过滤器运行时很有用。比如在一台远程计算机上下载且
<br> 执行一个程序。信息“ Program exited normally”(一般是当运行的程序正常结束
<br> 时出现)不会在这种模式中出现。
<br>`-cd DIRECTORY'
<br> 把DIRECTORY作为gdb的工作目录,而非当前目录(一般gdb缺省把当前目录作为工作目
<br> 录)。
<br>`-fullname'
<br>`-f'
<br> GNU Emacs 设置这个选项,当我们在Emacs下,把gdb作为它的一个子进程来运行时,
<br> Emacs告诉gdb按标准输出完整的文件名和行号,一个可视的栈内容。这个格式跟在
<br> 文件名的后面。行号和字符重新按列排,Emacs-to-GDB界面使用\032字符作为一个
<br> 显示一页原文件的信号。
<br>`-b BPS'
<br> 为远程调试设置波特率。
<p>`-tty DEVICE'
<br> 使用DEVICE来作为你程序的标准输入输出。
<br>
<p>--
<br>※ 来源: 中国科大BBS站 [bbs.ustc.edu.cn]
<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 + -