调试顺序:
- 创建调试模式:gcc -g -o 1.txt -->默认生成 a.out文件
- 进入调试模式:gdb a.out
- 添加断点 :b 5 --> b (break)在第五行添加断点:设置断点,程序运行到断点的位置会停下来
- 开始执行程序:r (run)
- 执行下一条语句(进入函数):s (step) --> 执行下一条语句,如果该语句为函数调用,则进入函数执行其中的第一条语句
- 执行下一条语句(进入函数):s (step) --> 执行下一条语句,如果该语句为函数调用,则进入函数执行其中的第一条语句
- 检测变量的值:disp + 变量名(display) 或 watch + 变量名
- 打印内部变量:p + 变量名 (print) 打印内部变量
- 继续执行 : c (continue) --> 继续执行程序,遇到断点停下,否则继续执行
- 退出调试模式:quit/q -->