BBS水木清华站∶精华区

发信人: bro (阿飞*桃谷小仙:PP), 信区: Unix 
标  题: GDB (3) part two 
发信站: BBS 水木清华站 (Mon Oct 12 09:51:08 1998) 
 
发信人: captain (万里长征第一步) on board 'unix' 
标  题: GDB (3) Part two  
发信站: 国家智能机中心曙光站 (Fri Aug 21 04:57:23 1998) 
 
发信人: lhh@argo (倚天), 信区: UNIX 
标  题: GDB (3) Part two 
发信站: Yat-sen Channel BBS (Thu Jul 30 11:55:21 1998) 
转信站: argo 
 
 
 
模式的选择 
-------------- 
现在我们来聊聊gdb运行模式的选择。我们可以用许多模式来运行gdb,例如在“批模式” 
或“安静模式”。这些模式都是在gdb运行时在命令行作为选项指定的。 
`-nx' 
`-n' 
     不执行任何初始化文件中的命令。(一般初始化文件叫做`.gdbinit').一般情况下在 
这些文件中的命令会在所有的命令行参数都被传给gdb后执行。 
 
`-quiet' 
`-q' 
     “安静模式”。不输出介绍和版权信息。这些信息在“批模式”中也被跳过。 
 
`-batch' 
     “批模式”。在“批模式”下运行。当在命令文件中的所有命令都被成功的执行后 
     gdb返回状态“0”,如果在执行过程中出错,gdb返回一个非零值。 
     “批模式”在把gdb作为一个过滤器运行时很有用。比如在一台远程计算机上下载且 
     执行一个程序。信息“ Program exited normally”(一般是当运行的程序正常结束 
     时出现)不会在这种模式中出现。 
`-cd DIRECTORY' 
     把DIRECTORY作为gdb的工作目录,而非当前目录(一般gdb缺省把当前目录作为工作目 
     录)。 
`-fullname' 
`-f' 
     GNU Emacs 设置这个选项,当我们在Emacs下,把gdb作为它的一个子进程来运行时, 
     Emacs告诉gdb按标准输出完整的文件名和行号,一个可视的栈内容。这个格式跟在 
     文件名的后面。行号和字符重新按列排,Emacs-to-GDB界面使用\032字符作为一个 
     显示一页原文件的信号。 
`-b BPS' 
     为远程调试设置波特率。 
 
`-tty DEVICE' 
     使用DEVICE来作为你程序的标准输入输出。 
 
 
-- 
;36m※ 修改:.NewFile 于 Aug 21 12:58:20 修改本文.[FROM: 159.226.41.148]m 
m;33m※ 来源:.Yat-sen Channel argo.zsu.edu.cn.[FROM: www.ee.zsu.edu.c]m 
-- 
m;34m※ 转寄:.Yat-sen Channel argo.zsu.edu.cn.[FROM: 159.226.41.148]m 
 
-- 
m※ 来源:.国家智能中心曙光站 bbs.ncic.ac.cn.[IP: 159.226.43.21] m 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.78.167] 

BBS水木清华站∶精华区