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

标签 c standards misra

<分区>

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

最佳答案

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

实现方式:

  1. cppcheck --dump file.c
  2. python misra.py file.c.dump

您可以在 Cppcheck 安装中或此处找到 misra.py:https://github.com/danmar/cppcheck/blob/master/addons/misra.py

关于c - 检查 MISRA C 合规性的免费工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5043925/

相关文章:

c - 使用 lpddr2 启动 sama5d2

c - 我如何更改 C 数组中的结构?

c++ - static 是 C++ 中的修饰符吗?

c++ - ISO C++ 中的 ANSI C 函数命名空间

c - 为什么我的工具会在这里抛出 MISRA 错误?

c - 逻辑运算符 || 的右侧操作数由于调用函数而具有持续的副作用(MISRA-C 2012Rule 13.5)

Calloc 不会将整个内存块初始化为零

C Typedef - 不完整的类型

c++ - std::string.npos 有效性

c++ - 具有静态方法的模板专用类是否占用存储空间?