cppcheck的安装和使用
来源:互联网 发布:自助牛排知乎 编辑:程序博客网 时间:2024/06/05 11:51
首先从这里下载linux版本的:http://sourceforge.net/projects/cppcheck/files/cppcheck/
然后下载对应的版本,解压,之后安装:
编译:
g++ -o cppcheck -Ilib cli/*.cpp lib/*.cpp
安装:
make install
cppcheck默认安装会报错如下:
cppcheck: unusedFunction check can't be used with '-j' option. Disabling unusedFunction check.
(information) Failed to load std.cfg. Your Cppcheck installation is broken, please re-install. The Cppcheck binary was compiled without CFGDIR set. Either the std.cfg should be available in cfg or the CFGDIR should be configured.
因此我直接不用他们的make,而是直接使用g++参数编译:g++ -o cppcheck -Ilib cli/*.cpp lib/*.cpp
然后就是检查了
cppcheck -j 3 --enable=all src/
- 使能检查规则:
- 默认:--enable=error
- --enable=all
- --enable=unusedFuntion path
- --enable=style
- 规则定义:
- error:出现的错误
- warning:为了预防bug防御性编程建议信息
- style:编码格式问题(没有使用的函数、多余的代码等)
- portablity:移植性警告。该部分如果移植到其他平台上,可能出现兼容性问题
- performance:建议优化该部分代码的性能
- information:一些有趣的信息,可以忽略不看的。
- 保存结果到文件中:重定向“>”
- -j 3 使用3个线程,如果代码工程太大,可以使用15-20个,自己随意发挥,不过还是参考cpuinfo
如果是Windows的版本呢,就这样使用:
1、将Cppcheck绿色版cppcheck.rar解压;
2、打开cppcheckgui.exe;
3、菜单 check->directory;
4、选择源代码目录,确认;
5、Cppcheck自动开始走查;
- cppcheck的安装和使用
- Cppcheck的使用
- cppcheck工具的使用
- cppcheck工具的使用
- windows下cppcheck的使用
- Cppcheck实践(1):介绍和安装
- cppcheck使用
- C/C++代码静态检查工具Cppcheck在VS2008开发环境中的安装配置和使用
- C/C++代码静态检查工具Cppcheck在VS2013开发环境中的安装配置和使用
- C/C++代码静态检查工具Cppcheck在VS2008开发环境中的安装配置和使用
- 静态代码检查工具的使用(cppcheck)
- 静态代码检查工具 cppcheck 的使用
- 静态代码检查工具的使用(cppcheck)
- 静态代码检查工具的使用(cppcheck)
- 代码检查工具 cppcheck 的使用
- Linux下C/C++开发辅助工具astyle、cppcheck和valgrind的使用
- C/C++白盒测试 Cppcheck安装使用
- cppcheck安装与学习
- SVM模型
- Ibatis,Spring整合(注解方式注入)
- 最大流模版Dinic算法
- 构建各种Lucene Query
- [LeetCode] 判断两个链表是否有公共节点并返回第一个公共节点
- cppcheck的安装和使用
- SQL删除重复数据
- 00-自测2. 素数对猜想 (20) java 实现
- 夢好,夢境更好
- LeetCode(7)Reverse Integer
- 【算法】算法初步:聊一聊常见排序的算法
- Google Scholar 的正确使用方法
- 关于codeblocks无法编译glut的问题
- html标签的元素分类-块级元素,内联元素,块级内联元素