gpt4 book ai didi

c - 使用 GDB 跟踪和记录变量值

转载 作者:太空宇宙 更新时间:2023-11-04 00:07:14 24 4
gpt4 key购买 nike

我不是经验丰富的程序员,但我最近必须检查从 Matlab 翻译的 C 代码,以确保使用相同的数据集,C 和 Matlab 给出相同的结果。

watch 是我迄今为止能够使用的,但这需要我坐在屏幕前,观察每个循环中变量值的变化。有没有一种方法可以跟踪变量的值并将其记录到 .txt 文件中,以便我稍后可以绘制它以与 Matlab 的结果进行比较?

我已经尝试使用“fwrite”将值写入某个 .txt 文件,但没有理想的解决方案,因为我必须在要检查的 C 代码中这样做。尴尬的是,我目前正在阅读有关 gdb 的跟踪点的信息,并将尝试使用它,但我仍然不确定这是否是我所需要的。如果您对我尝试的其他方法有一些建议。

我使用的是 Windows 7 并使用 CodeBlocks。

谢谢!
克里斯蒂娜

最佳答案

你可以设置一个breakpoint command当你的观察点命中时运行;让它记录并执行 continue 命令让程序继续运行。

关于c - 使用 GDB 跟踪和记录变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18674616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com