cppcheck 是一个静态代码分析检查工具,它可以对c, c++ 代码代码进行分析;可以分析内存泄漏,错配的内存分配和释放,缓冲区溢出,以及更多的问题,作为编译器的一种补充检查,cppcheck对产品的源代码执行严格的逻辑检查,同时可以使用这款软件打开xml文档。
功能介绍:
执行的检查包括:
1. 自动变量检查
2. 数组的边界检查
3. class类检查
4. 过期的函数,废弃函数调用检查
5. 异常内存使用,释放检查
6. 内存泄漏检查,主要是通过内存引用指针
7. 操作系统资源释放检查,中断,文件描述符等
8. 异常STL 函数使用检查
9. 代码格式错误,以及性能因素检查
使用方法:
运行cppcheck -h可以得到参数的提示,这里直介绍我用到的参数
cppcheck -j 3 --enable=all search/*
-j参数指定的是检查线程的个数,如果需要检查代码的量很大,-j参数还是很有用的
--enable指定当前指定的检查级别,可选的参数有all,style,information等
cppcheck使用起来非常简单,可以比较方便检查出代码中明显的错误,这个可以常用,代码好,大家好
软件特别说明
某些杀毒软件会误报,不喜勿下。
下载地址 / Download
下载不了?点击报错
猜你喜欢 / Guess You Like
JetBrains PyCharm 2019(Python编辑器)
IntelliJ IDEA 2019
GJoy Dex Analysizer(GDA反编译分析工具)
SCITranslate10(论文翻译神器)VIP版
百宝云开发工具
无忧安卓脚本助手
神隐仿站助手
多比HTML5网页组态软件
360加固助手
交互式反汇编器 IDA Pro
Navicat for SQL Server 11
navicat premium 11
Navicat for Oracle 11
APK反编译工具箱(ApkTool Box)
Navicat For Mysql 11(数据库管理开发工具软件)
Java环境变量一键配置
VB代码计算器
华为荣耀7i刷一键刷入recovery工具