相关参数
- -g:生成能用gdb调试的可执行程序 gcc -c main.c -g -o app
- 启动gdb调试(gdb 可执行程序名):gdb app
- 程序运行
- start //程序停在主程序第一行
- r //run缩写,程序停在第一个断点位置
- gdb传参:set args aaa bbb ccc
- 查看代码--list
- 查看当前文件
- l(小写字母L)
- l 行号
- l 函数名
- 非当前文件
- l 文件名:行号
- l 文件名:函数名
- 设置显示的行数
- set listsize n
- 查看当前文件
gdb调试中直接按enter默认执行上一次输入的命令
- b n //在第n行设置断点
- b 函数名 //在函数前设置断点
- b 文件名:行号
- b 文件名:函数名
- i b //查看设置断点的详细信息,i代表info