1、more exploration
gdb <executable name> gdb main 启动gdb
break <source code line number> 设置断点
run 启动程序
list 显示相邻的10行代码,与断点配合使用
next 执行下一行,如果下一行是函数将会直接将函数执行完
step 执行下一步,如果下一行是函数将会步入函数到其第一行
finish 执行到当前函数的末尾
bt 查看当前堆栈
f(frame) n 查看某一个(函数、栈帧)的变量值
print <var name to print> 打印局部变量的值
set <var> = <value> 使用这个修改变量的值
watch <var name> 设置监视点,当变量值改变时暂停
quit 推出GDB