cppcheck使用
2017-05-17 本文已影响0人
攻城大师master
![](https://img.haomeiwen.com/i3395512/f3cdfe87e86f4927.jpg)
Cppcheck简介
- 是一种C/C++代码缺陷静态检查工具
- 可以用来检查一些非标准的c/c++代码
- 支持最新的c++编译标准
- 支持各种平台
安装方式
Debian: sudo apt-get install cppcheck
Fedora: sudo yum install cppcheck
Mac: brew install cppcheck
使用方式
- 可以手动调用也可以配置到cmake和visual studio
- 单个文件
cppcheck xxx.cpp - 文件夹
cppcheck path - 过滤部分文件不进行检查
cppcheck -isrc/c src - 指定检查级别
warning :cppcheck --enable=warning file.c
performance :cppcheck --enable=performance file.c
information :cppcheck --enable=information file.c
all :cppcheck --enable=all
- 保存到文件中
cppcheck file1.c 2> err.txt - 多线程检查
cppcheck -j 4 path