1:bt(backtrace):查看各级函数调用及参数

2:finish:连续运行到当前函数返回为止,然后停下来等待命令

3:f(frame) 帧编号:选择栈帧

4:n(next):执行下一条语句

5:s(step):执行下一行语句,如果有函数调用则进入到函数中

6:r(run):从头开始连续运行程序

7:watch:设置观察点,与断点不同的是:断点是当程序执行到某一代码行时中断,而观察点是当程序访问某个存储单元时中断,如果我们不知道某个存储单元在哪里被动了,这时候观察点尤其有用

附:1:如果某个函数的局部变量发生访问越界,有可能并不立即产生段错误,而是在函数返回时产生段错误。