注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

行动者

成功的阶梯,行动

 
 
 

日志

 
 

C/C++静态代码分析工具(Cppcheck) 1.66 中文便携版  

2014-09-06 10:50:20|  分类: 电脑软件 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

均精简他国语言,去无用文件,只留简体中文,已设置好,打开既简体中文

C/C++静态代码分析工具(Cppcheck) 1.66 中文便携版 - ?? - 行动者
 

Cppcheck是一种C/C++代码缺陷静态检查工具。不同于C/C++编译器及其它分析工具,Cppcheck只检查编译器检查不出来的bug,不检查语法错误。


cppcheck介绍

cppcheck 是一个静态代码检查工具,支持c, c++ 代码;作为编译器的一种补充检查,cppcheck对产品的源代码执行严格的逻辑检查。 执行的检查包括:

1. 自动变量检查

2. 数组的边界检查

3. class类检查

4. 过期的函数,废弃函数调用检查

5. 异常内存使用,释放检查

6. 内存泄漏检查,主要是通过内存引用指针

7. 操作系统资源释放检查,中断,文件描述符等

8. 异常STL 函数使用检查

9. 代码格式错误,以及性能因素检查


安装cppcheck

当前最新的版本是1.57。

解压文件: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 1.66.rar

  评论这张
 
阅读(185)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016