是否有任何开源或免费的工具可用来检查MISRA C合规性?
Cppcheck(免费且开源)有一个官方插件,可以检查MISRA-C 2012 规则。
操作步骤如下:
您可以在Cppcheck安装目录中找到misra.py,或者在这里找到:https://github.com/danmar/cppcheck/blob/master/addons/misra.py
相对而言,与符合MISRA标准的全面静态分析工具相比,PC-Lint是几乎免费的。此外,我发现PC-Lint在报告方面比那些昂贵的(即>$20,000)工具做得更好。