1、所谓的静态检查,是指检查一些代码中可能存在的潜在错误,如内存泄漏、数组访问越界等。这些错误一般编译器并不会检查,所以我们需要额外的使用一些工具进行检查。目前有很多的工具可以对 C/C++ 进行代码的静态检查,但好用一点的都需要收费。这里以免费的cppcheck为例来介绍如何对代码进行静态检查。
2、https://github.com/danmar/cppcheck/releases 在这个网址下载最新版本的源代码例如红色标注部分:
3、在命令行中输入cppcheck --version 显示当前版本,如果不是则用 sudo apt-get remove cppcheck 删除当前版本,然后解压缩所下载的源码,进入源码目录,输入make 会自动安装,安装完成就可以使用了 which cppcheck 可以查看安装路径。
网友评论