首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何监控GDB中的变量并在满足特定条件时将其记录下来?

如何监控GDB中的变量并在满足特定条件时将其记录下来?
EN

Stack Overflow用户
提问于 2018-04-26 09:16:46
回答 2查看 0关注 0票数 0

我想知道是否有任何方法可以监视变量的值,直到例如计数器达到某个值,然后在每个计数器值期间记录变量值的输出?

EN

回答 2

Stack Overflow用户

发布于 2018-04-26 17:28:45

在柜台上设置一个观察点:

(gdb) watch var

并使该观察点有条件:

(gdb) cond <watchpoint_number> var>=value

如果你想登录到一个文件:

(gdb) set logging file <filename>
(gdb) set logging on

默认情况下gdb会记录到gdb.txt

票数 0
EN

Stack Overflow用户

发布于 2018-04-26 19:09:43

可以使用观察点使gdb监视变量的值,并在值更改时中断程序的执行。一旦执行停止,您可以使用gdb的命令集来检查并打印值。我不确定是否可以在每次中断时自动编写gdb脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档