Els*_*rko 4 c gdb
我没有和gdb一起工作很长时间,这感觉就像一个基本问题.
我试图观察一个结构,因为它改变但不是在特定点打破并打印出来我宁愿让应用程序正常运行并给我一个特定点的结构快照.想一个执行动作(打印结构)而不是暂停执行的断点.
我有兴趣一次性查看结构的变化而不是逐步变化.我可以通过printf得到我想要的东西,但gdb更优雅.
更新: 感谢您的所有回复.我想在特定点观察一个结构,命令解决方案就是我需要的.这非常有帮助.
Cas*_*bel 8
一个不错的方法是使用相关命令设置断点,例如:
break main.c:100 commands 1 print data_structure continue end
这将运行两个命令,print data_structure并continue在达到断点1时运行.
print data_structure
continue
归档时间:
16 年,7 月 前
查看次数:
942 次
最近记录: