gdb中的watch为什么无效?
[root@test kornrock]# gdb abc
(gdb) list
1 #include <stdio.h>
2 #include <string.h>
3 #include <stdlib.h>
4
5 int main()
6 {
7 int i=1;
8 int a=10;
9 a=a+10;
10 }
(gdb)
Line number 11 out of range; abc.c has 10 lines.
(gdb) break 9
Breakpoint 1 at 0x8048343: file abc.c, line 9.
(gdb) run
Starting program: /home/kornrock/abc
Breakpoint 1, main () at abc.c:9
9 a=a+10;
(gdb) watch a
Hardware watchpoint 2: a
(gdb) next
10 }
(gdb)
为什么next以后没有显示a变量的值呢?
小弟刚开始学习,请指教.