10.当程序崩溃的时候linux会生成一个core文件,可以用 gdb a.out core where 查看导致崩溃的原因
11.continue 恢复程序运行,直到碰到下一个断点
12.run 程序开始运行,直到碰到断点
13.step 执行一行代码
14.next 和s不同的是他不跟踪到代码的内部,一步一步执行代码
15.直接回车为执行上一个命令
16.print 变量 打印某一变量的值
17.display 变量 每次运行到断点就显示变量的值,用于观察变量的变化
18.set 变量= 在程序执行中重新设置某变量的值
19.printf "%2.2s/n",(char*)0x120100fa0 结果打印出:He
20. 设置gdb的列宽,以下为将屏幕设置为70列 set width 70
21. info args 列出你程序所接受的命令行参数 info registers列出寄存器的状态 info breakpoint列出在程序中设的断点 要获得具体的关于info的信息用help info.
22. set 这个命令用来为你的程序设置一个运行环境(使用一个表达式)。 set prompt $把gdb的提示符设为$. set args 可指定运行时参数。(如:set args 10 20 30 40 50) show args 命令可以查看设置好的运行参数。
23. show show命令用来显示gdb自身的状态。 使用'set'命令可以改变绝大多数由'show'显示的信息 使用show radix命令来显示基数 用不带任何参变量的'set'命令可以显示所有可以设置的变量的值 有三个变量是不可以用'set'命令来设置的: show version显示gdb的版本号 show copying显示版权信息 show warranty显示担保信息