免费工具检查MISRA C的合规性?

时间:2011-02-18 16:33:32

标签: c standards misra

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

2 个答案:

答案 0 :(得分:5)

相对而言,与具有MISRA合规性检查的完整静态分析工具相比,PC-Lint几乎 免费。此外,我发现PC-Lint比那些昂贵的(即> $ 20,000)工具更好地报告。

答案 1 :(得分:3)

Cppcheck(免费和开源)有一个官方插件,允许检查MISRA-C 2012规则。

这样做的方法:

  1. cppcheck --dump file.c
  2. python misra.py file.c.dump
  3. 您可以在Cppcheck安装中或在此处找到misra.py:https://github.com/danmar/cppcheck/blob/master/addons/misra.py