gdb 调试时候, 怎么显示那一行的多个变量的值

gfdsg_____ 2012-02-20 10:43:04
(gdb) s
14 for (i = start; i < end; i++)
(gdb) p i
$1 = 0
(gdb)
比如这里我想查看i的值用 p i,如何才能同时显示 start和 end的值呢?
p i start end //不行
p i,start,end //不行
p i;start;end //不行
这几种都试过了不行啊!
...全文
436 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
灼眼的超哥 2012-02-20
  • 打赏
  • 举报
回复
p i;p start;p end
赵4老师 2012-02-20
  • 打赏
  • 举报
回复
试试
display i
display start
display end
srw11 2012-02-20
  • 打赏
  • 举报
回复
用集成开发环境,********eclipse****
gfdsg_____ 2012-02-20
  • 打赏
  • 举报
回复
GDB是一个调试程序,
终于知道了,应该写成
(gdb) p {i, start, end}
$4 = {2, 3, 5}
这样子就可以一下显示多个变量的值了。
如果向自动的显示变量的值,
可以使用display {i, start, end}
这样子在每次单步的时候,会显示这三个变量的值。
hanyunqi 2012-02-20
  • 打赏
  • 举报
回复
gdb是什么啊?不懂啊

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧