3

我刚刚升级到 Mac OS X Mountain Lion,发现它valgrind仍然与 Mountain Lion 不兼容。

我有一个 600 行的 C 代码,我需要检查内存泄漏。

除了 valgrind 之外,还有什么方法可以做到这一点?我可以使用 Xcode 工具吗?

4

1 回答 1

5

您可以检查clang 静态分析器。这是在代码中查找错误的非常棒的工具。

它比 valgrind 更好,因为它进行静态分析而不是运行代码——因此它可以找到你很少遇到的错误。但是,它也更有可能触发误报。而且它没有 valgrind 成熟。

于 2012-07-28T20:08:37.387 回答