gdb to debug
本文最后更新于:1 年前
先使用编译器生成可执行文件,注意使用 \(-g\) 包含调试信息(保留变量名以及函数名方便调试)
1 |
|
然后使用 \(gdb\) 工具进入到调试界面中
1 |
|
监测单变量的变化(比如说 \(tot[1]\) )
1 |
|
每次监测变量改变的时候就会停下来报告改变量,停下来后可以打印当前程序的中间值
print tot[0]
(或者 p tot[0]
)、单步运行程序
tot[1] += 1
、继续运行程序 continue
(或者
c
)修改对应变量的值
set variable tot[1] = 1
将所有断点以及监视变量删除
1 |
|
查看代码操作
1 |
|
gdb to debug
https://lr-tsinghua11.github.io/2022/03/18/%E7%BC%96%E7%A8%8B/gdb%E8%B0%83%E8%AF%95%E5%99%A8/