Cppcheck(静态的C\C++代码分析的工具)
来源:互联网 发布:淘宝睡衣货到付款 编辑:程序博客网 时间:2024/05/22 07:43
一、前言
cppcheck是一个能检查一些平常IDE所不能检查出来的非语法错误的软件,这可以让我们在平常的代码编写上更安全。
二、Cppcheck的检查范围
- 超出范围检查
- 内存泄漏检查
- 检测可能的空指针解引用
- 检查未初始化的变量
- 检查STL的无效使用
- 检查异常安全性
- 使用过时或不安全函数时发出警告
- 警告未使用或冗余代码
- 检测指示错误的各种可疑代码
三、Cppcheck的安装
1、下载链接:链接:http://pan.baidu.com/s/1slU4VrJ 密码:w5ci 注:链接失效麻烦提示,我尽快补链。
ps:如果出现关于api-ms-win-crt-runtime-l1-1-0.dll的丢失的提示,那么就下载安装vc_redist来解决(在上面的链接里面包含了vc_redist)。
2、安装
等待安装好了之后,需要设置环境变量,右键我的电脑选择属性然后如下图步骤进行操作
在这里,第四步的变量名随便写个易懂的,然后变量值就写你的cppcheck安装的路径即可。
四、Cppcheck的扩展
我常用的C\C++的IDE是Codeblocks,这个首先轻量级,其次在内部集成了Debug和Cppcheck,所以在我常用的Sublime Text3上面安装cppcheck的功能呢?
1、我们需要打开Sublime Text3,使用 ctrl+shift+p打开安装Sublimelinter + Sublimelinter-cppcheck这两个插件,安装好了之后查看是否激活如图为激活状态:
2、安装好一切之后可以使用的快捷键如下:
ctrl+k,a 查找所有的错误;
ctrl+k,n 查找下一处错误;
五、总结
在上面的工作做完后,就可以进行愉快的编程了。关于Sublime的安装请参考http://blog.csdn.net/xingerr/article/details/70231501
- Cppcheck(静态的C\C++代码分析的工具)
- Cppcheck 1.54 C/C++静态代码分析工具
- Cppcheck 1.54 C/C++静态代码分析工具
- Cppcheck 1.54 C/C++静态代码分析工具
- Cppcheck 1.54 C/C++静态代码分析工具
- Cppcheck 1.54 C/C++静态代码分析工具
- Cppcheck 1.54 C/C++静态代码分析工具
- 不错的c/c++静态检查工具cppcheck
- 静态代码分析工具cppcheck
- 代码静态分析工具 --- CppCheck
- 静态代码检查工具的使用(cppcheck)
- 静态代码检查工具 cppcheck 的使用
- 静态代码检查工具的使用(cppcheck)
- 静态代码检查工具的使用(cppcheck)
- 【开源工具】Cppcheck 1.54 C/C++静态代码分析工具
- C++ 代码静态分析工具cppcheck
- 静态代码分析工具-jenkins应用(checkstyle and findbugs for java,cccc and cppcheck for c/c++)
- Cppcheck--C/C++代码静态检测工具
- 事件总线 EventBus 3.0 简单运用
- Spring Cloud构建微服务架构(三)断路器
- 使用shell脚本辅助系统维护RHCE-Day12
- Spring Cloud构建微服务架构(四)分布式配置中心
- 数据查询
- Cppcheck(静态的C\C++代码分析的工具)
- Spring Cloud构建微服务架构(五)服务网关
- Android设计模式之工厂模式
- 整理笔记2
- Hibernate配置文件详解
- Spring Cloud构建微服务架构(六)高可用服务注册中心
- Spring Cloud构建微服务架构(七)消息总线
- js定时器
- 变量、数据类型和运算符