安装参考:
https://blog.csdn.net/fengbingchun/article/details/77803920
安装步骤:
1. github下载源码
git clone https://github.com/danmar/cppcheck.git
2. cd cppcheck/
3. make
4. sudo make install
这时会报错
Makefile322: *** FILESDIR must be set!
解决bug: 修改MAKEFILE文件
- 寻找FILESDIR变量发现并未赋初始值,这导致安装无法继续进行,且报错,MAKEFILE文件片段如图所示:
- 另外发现DESTDIR也未赋初始值
- 我们知道cppcheck的默认安装路径是/usr/bin,这样可以修改MAKEFILE文件的一些变量。
更改三个环境变量的值:
FILESDIR=/
DESTDIR=/
PREFIX=usr
(其中FILESDIR的值应该可为任意值,只要不为空就好)
重新make
make clean
make
make install
安装完成,可以使用了