Linux下C++静态代码分析器有推荐的吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (4)
  • 关注 (0)
  • 查看 (102)

有谁知道Linux中的C++代码有一个开源的、好的静态代码分析器吗?这样做的目的是在代码进入代码评审状态之前捕捉编程错误。如果有可能增加规则,那就太好了。有人知道这样的工具吗?

提问于
用户回答回答于

还可以自定义GCC(4.6)使用插件(用C编码)或MELT延伸(MELT是一种用于扩展和自定义gcc的高级域特定语言)。如果有自己的代码规则要检查,则此方法可能是合适的。。

用户回答回答于

你可以试试pvs-studio:

http://www.viva64.com/en/pvs-studio/(1)

还有(bla-bla-lint):http://www.gimpel.com/html/index.htm(2)

关于Linux,FlexeLint for C/C++for(2)有Linux支持,(1)只对windows,只有在你的产品跨平台时才可以检查。

用户回答回答于

扫码关注云+社区

领取腾讯云代金券