GDB noob note¶
基本命令
man gdb #看手册
gcc -g ${fileName} # 产生带有编译信息的可执行文件
gdb ./a.out
-
r/run -
q/quit -
b/break打断点 -
b #在第#行打断点 -
b main在某一个函数入口处打断点 -
list查看源代码 -
info b查看断点信息 -
info watchpoint查看监视信息 -
n/next程序继续运行 -
p/print显示某一个值 -
s/step步进某个函数 -
shell后加命令 例如lscat -
set logging on生成调试记录文件 -
watch ${addr}监视变量