cppcheck c++静态代码检查
来源:互联网 发布:淘宝海关拍卖车 编辑:程序博客网 时间:2024/05/16 06:09
转自:http://blog.csdn.net/fuyangchang/article/details/6727109
一. cppcheck介绍
cppcheck 是一个静态代码检查工具,支持c, c++ 代码;作为编译器的一种补充检查,cppcheck对产品的源代码执行严格的逻辑检查。 执行的检查包括:
1. 自动变量检查
2. 数组的边界检查
3. class类检查
4. 过期的函数,废弃函数调用检查
5. 异常内存使用,释放检查
6. 内存泄漏检查,主要是通过内存引用指针
7. 操作系统资源释放检查,中断,文件描述符等
8. 异常STL 函数使用检查
9. 代码格式错误,以及性能因素检查
这里有cppcheck的介绍:http://sourceforge.net/apps/mediawiki/cppcheck/index.php?title=Main_Page
二. 安装cppcheck
linux环境下的cppcheck的下载地址如下:http://sourceforge.net/projects/cppcheck/files/cppcheck/1.49/cppcheck-1.49.tar.gz/download,当前最新的版本是1.49。
解压文件:tar xvf cppcheck-1.49.tar.gz
编译文件:cd cppcheck-1.49 & make
三. cppcheck使用
运行cppcheck -h可以得到参数的提示,这里直介绍我用到的参数
cppcheck -j 3 --enable=all search/*
-j参数指定的是检查线程的个数,如果需要检查代码的量很大,-j参数还是很有用的
--enable指定当前指定的检查级别,可选的参数有all,style,information等
四. 小结
cppcheck使用起来非常简单,可以比较方便检查出代码中明显的错误,这个可以常用,代码好,大家好!
- 代码静态检查-cppcheck
- cppcheck c++静态代码检查
- cppcheck c++静态代码检查
- 静态代码检查工具 cppcheck
- c++静态代码检查工具cppcheck
- 静态代码检查工具的使用(cppcheck)
- 静态代码检查工具 cppcheck 的使用
- 静态代码检查工具的使用(cppcheck)
- 静态代码检查工具cppcheck初探
- 静态代码检查工具的使用(cppcheck)
- cppcheck 静态检查工具
- C/C++代码静态检查工具Cppcheck在VS2008开发环境中的安装配置和使用
- C/C++代码静态检查工具Cppcheck在VS2013开发环境中的安装配置和使用
- C/C++代码静态检查工具Cppcheck在VS2008开发环境中的安装配置和使用
- Cppcheck--C/C++代码静态检测工具
- 使用cppcheck检查代码
- 使用cppcheck检查代码
- 代码检查工具CppCheck
- 网络安全100问
- python升级
- SQL SERVER 2005如何建立自动备份的维护计划
- Visual Studio2010快捷键
- Android动画效果Animation之Tween实现简单动画
- cppcheck c++静态代码检查
- ListView/Adapter IllegalStateException
- Matlab连接字符串用strcat好,还是用 [ ] 好
- Linux复习总结
- JS获取事件源对象
- PHP与MYSQL
- U-boot移植介绍
- admin5.com中的程序模板运用
- 【翻译】Ant常用任务1-解压缩任务