天天看点

CppCheck代码静态检测工具一、简述

文章目录

  • 一、简述
  • 二、安装
  • 二、使用
    • 2.1 第一个测试程序
    • 2.2 检查文件夹中所有文件
    • 2.3 检查部分或过滤部分文件
  • 三、严重性
  • 四、其他常用用法
    • 4.1 启用其他检查
    • 4.2 保存结果到文件
    • 4.3 多线程检查
    • 4.3 设置目标平台
    • 4.4 与cmake项目配合使用
    • 4.5 宏定义
    • 4.6 XML格式输出
    • 4.7 让git提交前支持CPPCheck

一、简述

Cppcheck是一种C/C++代码缺陷静态检查工具。不同于 C/C++ 编译器及很多其它分析工具,它不检查代码中的语法错误。Cppcheck只检查编译器检查不出来的bug类型,其目的是检查代码中真正的错误。

支持的代码和平台:

  • 可以检查非标准代码,包括

继续阅读