c++ - 确定 c/c++ 代码中内存泄漏的工具

标签 c++ c unix memory-leaks

<分区>

在unix环境下,有没有什么工具可以很方便的分析代码,并提到在代码的某些部分有可能发生内存泄漏。 HPUX/AIX/Solaris

最佳答案

如果你说的是 static analysis然后是cppcheck (还有很多)

如果你说的是 runtime checker (这将比静态分析更准确和可靠)有 valgrind

还有许多其他可用的工具。查看上面的链接以获取更多信息

Purify将在 AIX 上运行(尽管它不是免费的。

HP 拥有 wdb调试器,它能够检测内存泄漏。

关于c++ - 确定 c/c++ 代码中内存泄漏的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5195220/

相关文章:

c++ - 在 CLion 中使用 CMake 设置 nana

c++ - 动态规划 : coin change

c++ - 作为 friend 的模板参数

C 函数参数 char * 与 char []

c - 在 C 中读取二维字符数组有困难吗?

抄送 : error: cannot open message catalog: ecc. 猫

c - 同步访问共享内存

c++ - 如何创建模糊着色器

c - fork 示例帮助

c++ - 当使用静态成员将共享库静态链接到可执行文件时,我在 UNIX 和 WIN 上收到不同的结果。请解释为什么?