1. 流程
1.对想要调试的源代码文件进行编译,并加上-g
2.启动 gdb(然后可以输入相关命令)
3.非命令行传参,启动程序(run start continue quit)
5.quit 退出
# 设置的时机: 启动gdb之后, 在应用程序启动之前
(gdb) set args 参数1 参数2 .... ...
# 查看设置的命令行参数
(gdb) show args
2.查看代码
查看文件内容
list(默认是main)
切换文件
list 文件名:行号/函数
设置显示行数
list 默认显示10行
set list 行数
show 行数 (查看行数)
3.断点
设置断点
b 行号/函数名
b 文件名 行号/函数名
b 行 if
查看断点
i b
删除断点
d 1 2 3
d 1-3

设置断点状态
dis 1
ena

4.单步调试
step:可以进入函数体
next:跳过函数体
finish:跳出函数体
until:跳出循环