是否有任何开源或免费工具可以检查MISRA C合规性?
问问题
19155 次
2 回答
11
Cppcheck(免费和开源)有一个官方插件允许检查 MISRA-C 2012 规则。
这样做的方法:
- cppcheck --dump file.c
- python misra.py 文件.c.dump
您可以在您的 Cppcheck 安装中或在这里找到misra.py:https://github.com/danmar/cppcheck/blob/master/addons/misra.py
于 2018-03-22T22:37:44.230 回答
8
相对而言,与具有 MISRA 合规性检查的成熟静态分析工具相比,PC-Lint几乎是免费的。此外,我发现 PC-Lint 在报告方面比那些昂贵(即 > 20,000 美元)的工具做得更好。
于 2011-02-18T17:24:11.537 回答