大阪
Cppcheck簡介
- 是一種C/C++代碼缺陷靜態(tài)檢查工具
- 可以用來檢查一些非標準的c/c++代碼
- 支持最新的c++編譯標準
- 支持各種平臺
安裝方式
Debian: sudo apt-get install cppcheck
Fedora: sudo yum install cppcheck
Mac: brew install cppcheck
使用方式
- 可以手動調(diào)用也可以配置到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