什么调试器可以检查c ++代码的内存泄漏?

时间:2011-07-14 14:09:52

标签: c++ ubuntu memory-leaks

  

可能重复:
  how to find memory leak in c++ code/project

我想问一下我应该安装什么调试器来检查内存泄漏?我有一个包含.cpp和.h的.a。我使用了很多指针和参考。现在我想测试内存泄漏。

我听说过皮棉。这存在吗? THX

2 个答案:

答案 0 :(得分:2)

您需要内存调试,内存泄漏检测以及 Valgrind等分析工具。
调试器通常不这样做。

答案 1 :(得分:1)

它被称为Memory leak。您可以使用valgrind(仅限Linux)进行内存泄漏和无效的读/写操作。

您还可以使用splint工具static code analysis。但它用于在代码中找到另一类错误。