LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 878|回复: 5

新手问个gdb的问题

[复制链接]
发表于 2006-6-24 14:15:38 | 显示全部楼层 |阅读模式
刚开始学gdb,今天一直在按精华区 的教程"http://www.linuxsir.cn/bbs/showthread.php?t=50345"做联系,可我设置好watch之后next就出错,gdb显示如下,不能跟踪变量,不知为何,请各位 指点,谢谢!

(gdb) watch string2[size-i]
Hardware watchpoint 2: string2[size - i]
(gdb) next
warning: Could not remove hardware watchpoint 2.
Warning:
Could not insert hardware watchpoint 2.
Could not insert hardware breakpoints:
You may have requested too many hardware breakpoints/watchpoints.
发表于 2006-6-24 20:04:49 | 显示全部楼层
用print可以查看变量植
回复 支持 反对

使用道具 举报

发表于 2006-6-24 20:50:18 | 显示全部楼层
更高级的输出控制可用 printf, 支持与 C 类似的控制符
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-24 21:12:24 | 显示全部楼层
print我也用过,好像也不好用!
我就想问问为什么我gdb的watch会用不起来的

对了,我的系统是fc2
回复 支持 反对

使用道具 举报

发表于 2006-6-25 01:19:37 | 显示全部楼层
嫌 print 太长的话, 用 p 就好了

关于 watch 的问题我自己也碰到过, 不知道问题所在及解决方法
回复 支持 反对

使用道具 举报

发表于 2006-6-25 11:40:27 | 显示全部楼层
我觉得用p更舒服...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表