当前位置: 技术问答>linux和unix
gdb调试的问题,求高手。
来源: 互联网 发布时间:2016-10-21
本文导语: 每次在用GDB调试的时候想看到每个值的变化情况,是可以看到,但感觉太麻烦了,那么多值,每次想看就要打命令,感觉太慢了,求高手有没有别的办法来监视每个值的变化情况啊,非常感谢。 | ...
每次在用GDB调试的时候想看到每个值的变化情况,是可以看到,但感觉太麻烦了,那么多值,每次想看就要打命令,感觉太慢了,求高手有没有别的办法来监视每个值的变化情况啊,非常感谢。
|
如果特别关注某个变量foo,可以这样
(gdb) display foo
然后每次遇到断点或者单步执行的时候,foo的值就会自动打出来
如果又不想看了,就可以先用这个命令
(gdb) display
这样察看每个变量的编号,然后
(gdb) undisplay 1
这样把某个编号的变量取消
(gdb) display foo
然后每次遇到断点或者单步执行的时候,foo的值就会自动打出来
如果又不想看了,就可以先用这个命令
(gdb) display
这样察看每个变量的编号,然后
(gdb) undisplay 1
这样把某个编号的变量取消
|
楼主是调内核还是应用,
调试应用好像可以在vim下直接加gdb调试吧?
这样是不是可视化好一点?
调试应用好像可以在vim下直接加gdb调试吧?
这样是不是可视化好一点?