# 1. 启动GDB
gdb ./proc.exe
# 2. 查看代码
(gdb) l main
(gdb) l 15,20
# 3. 打断点
(gdb) b 29 # main函数调用print_loop_info行
(gdb) b calculate_square # 平方函数断点
# 4. 查看断点
(gdb) info b
# 5. 运行到第一个断点
(gdb) r
# 6. 进入函数内部
(gdb) s
# 7. 持续监视i
(gdb) display i
# 8. 逐步执行,看i变化
(gdb) n
(gdb) n
# 9. 监视i的变化
(gdb) watch i
(gdb) c
# 10. 修改i的值
(gdb) set i = 8
(gdb) n
# 11. 执行完当前函数
(gdb) finish
# 12. 关闭断点
(gdb) disable 2
(gdb) info b
# 13. 删除断点
(gdb) d 1
(gdb) info b
# 14. 退出GDB
(gdb) q