Cppcheck是用在C、C++中对code进行静态检查的工具。它的源码在 GitHub - danmar/cppcheck: static analysis of C/C++ code 。它的License是GPL-3.0。它可以帮助我们检测出代码存在(潜在)的问题,比如数组越界、内存申请未释放、文件打开未关闭。注意,cppcheck不是编译器,替代不了gcc。
Ubuntu上安装Cppcheck操作步骤:
shell: sudo apt-get install cppcheck
使用小结
使用: cppcheck <工程目录> <选项> 2>&1 | tee <输出文件>
默认: cppcheck ./
输出信息到终端及文件: cppcheck ./ 2>&1 | tee check.txt