是否有一个好的应用程序(具有某种 GUI)用于测试 C 代码中的内存泄漏。我真的很想测试我的作业/程序,但对此非常陌生,我很难使用终端来做事,特别是使用 gdb 进行调试(对我来说,这感觉像是过去的爆炸,我可以使用一些可视化调试器)。
谢谢您的帮助
编辑:平台并不重要 - 我正在运行一切;)
取决于平台(你没有提到)Valgrind http://valgrind.org/在 Linux 系统上非常棒。它没有 GUI,但也不需要 GUI。
赶紧跑valgrind <path to your application + arguments>
它会运行您的应用程序并在内存操作期间吐出任何错误。
Add the --leak-check=full
and --show-reachable=yes
之后的选项valgrind
获取内存泄漏起源的堆栈跟踪。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)