我刚开始学习C我很难有时间发现错误、存储器泄漏等。这是很好的工具来协助你找到这样的事情?我听说的才,但是还有其他人吗?

有帮助吗?

解决方案

对我来说(Linux)有:

  • 用于发现错误
  • 找到记忆泄漏

其他提示

如果您分配内存中动态的程序可能已经太复杂,它做了很好的工作,但你可以通过邮资-C值分析逗乐。看看在 tutorialet 和向上移动到教程章中的手动如果仍有兴趣。

棉绒是在经典的C静态分析工具。

我怀疑他们的成本比你更愿意付出,但Coverity公司和Klocwork的都做了内存泄漏严重检查,有很多其他的东西一起。

Valgrind的捕捉很多存储器错误。它错过了一个品种,也如本地阵列的访问之外。我们的 CheckPointer 工具将赶上几乎所有类型的坏内存引用的是由错误的时刻。见对照表,在该网页看到更多的东西Valgrind的也不会赶上CheckPointer会。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top