繁体   English   中英

在Valgrind中运行程序时如何调试?

[英]How do I debug while running my program in Valgrind?

我正在完成一个代码mod,并希望通过Valgrind运行我的程序,以确保我已经考虑了所有内存,但是我的程序失败了一个断言,而断言在单独运行时不会失败。 从Valgrind运行时,是否可以在调试器中停止运行? 我目前正在仔细阅读本手册,但认为可以更快地从所有人那里得到答案。

我发现了--db-attach=yes参数。 每当检测到错误时,此操作都会停止,并询问您是否此时要进入调试器。

但是,对于我的程序来说,这很难使用。 我从标准输入中读取了一个文件以进行初始化,我认为Valgrind会将EOL解释为对其提示的响应。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM