最近在做《CS:APP》的bomb lab,需要频繁在GDB中边运行边查看执行到机器指令的哪一步,于是谷歌到了GDB的define命令,可以用来创建用户自定义命令。(实际上一开始我就是在找能在一行内执行多个命令的方法。)
def nd
ni
disas
end
把以上内容加入~/.gdbinit
即可。同时我还建议加入
set confirm off
来使得在kill和quit(当被调试程序正在运行时)的时候不会产生烦人的确认对话。
最近在做《CS:APP》的bomb lab,需要频繁在GDB中边运行边查看执行到机器指令的哪一步,于是谷歌到了GDB的define命令,可以用来创建用户自定义命令。(实际上一开始我就是在找能在一行内执行多个命令的方法。)
def nd
ni
disas
end
把以上内容加入~/.gdbinit
即可。同时我还建议加入
set confirm off
来使得在kill和quit(当被调试程序正在运行时)的时候不会产生烦人的确认对话。