红联Linux门户
Linux帮助

gdb调试时的watch怎么不灵啊

发布时间:2009-08-28 18:15:24来源:红联作者:rienzi
我用gedit写了一个程序用
gcc -g -o chapter91 chapter91.c
编译完了以后,用gdb调试,

我输入
break 26 回车
run 回车
watch string2[size-1] 回车
打出
Hardware watchpoint 2: string2[size-1]
然后我不断地
next 回车

程序一步步执行,
但是我为什么无法看到我所观察的变量的值?
按理说应该输出 Old value= New value=


什么的东西啊?怎么回事呢?
是我什么地方没设置好吗?求教
文章评论

共有 6 条评论

  1. dlchengzi 于 2014-05-07 11:27:52发表:

    很好,很强大!

  2. chushihua 于 2014-01-12 20:59:06发表:

    路过!!!
    帮顶……

  3. 于 2013-10-17 16:48:46发表:

    你对watch指令的定义理解错了……

  4. 于 2012-09-12 20:05:21发表:

    同问

  5. rienzi 于 2009-08-30 16:40:19发表:

    谁能告诉我究竟是怎么回事啊,没有这个watch调试根本进行不下去啊,这是很小的问题吧?为什么没人能够出手呢?

  6. rienzi 于 2009-08-30 13:30:52发表:

    顶一下,会的人稍微抬下手呗谢谢了,你们用fedora core 9的gdb时 watch命令好使不? 告诉我一下啊~~