版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/simonyucsdy/article/details/79535098
1.启动gdb
gdb hello
或者
gdb
file hello
2显示程序
list 或者 l
3打断点
break(b) main() //函数的入口处
break(b) 11 //行号
break(b) hello.c:14 //特定文件的行号
break(b) 12 if i=10 //if语句满足后在行号处打断点
4获取断点信息
info break
5删除断点
delete 13(断点编号)
6运行程序
run(r)
7单步(不进入子函数)
next(n)
8单步(进入子函数)
step(s)
9继续运行
continue(c)
10查看变量
print(p) i(变量名)
11运行程序到当前函数结束
finish
12监控变量
watch i(变量名)
13退出gdb
quit(q)