# 想用gdb调试,编译的时候要加-g,如gcc -g test.c -o test
# 运行可执行文件时,要用gdb ./test
# 之后就可以输入gdb的命令了
l <行号> #显示多行源代码
b <行号> #设置断点,断点行不运行
info break #显示当前断点的信息
delete breakpoins 断点编号 #删除某断点
disable breakpoins 断点编号 #禁止某断点,不再中断
enable breakpoins 断点编号 #重新启用某禁用的断点
clear 源代码行号 #清除改行所有断点
r #开始运行程序
s #执行下一条语句,如果该语句是函数调用,则进入函数执行其中的第一条语句
n #执行下一条语句,如果该语句是函数调用,不会进入函数内部执行
p <变量或表达式> #打印变量值
c #继续运行程序,直到遇到下一个断点
q #退出gdb环境
gdb基础使用
于 2022-10-26 17:08:33 首次发布