免费工具检查符合MISRA C标准的方法?

17

是否有任何开源或免费的工具可用来检查MISRA C合规性?

2个回答

15

1
很遗憾,Cppcheck需要MISRA规则才能使此插件正常工作。这些规则并非免费提供,也不随Cppcheck一起提供。 - TonioGA
3
Cppcheck不需要MISRA规则即可运行此插件:如果提供了MISRA规则,当发现问题时用户将获得完整的规则信息,否则用户只会得到MISRA规则的ID。 - begarco

8

相对而言,与符合MISRA标准的全面静态分析工具相比,PC-Lint是几乎免费的。此外,我发现PC-Lint在报告方面比那些昂贵的(即>$20,000)工具做得更好。


1
PC-Lint支持MISRA C和C++合规性检查:http://www.gimpel.com/html/misra.htm - Throwback1986
我的错。评论已删除(并给你+1)。 - Mawg says reinstate Monica
2
细节:“PC-Lint几乎是免费的” --> 找到引用:“PC-lint - 单工作站许可证(非浮动)389.00” - chux - Reinstate Monica

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接