下载地址:http://cppcheck.net/

1、是什么:

CppCheck是一个C/C++代码缺陷静态检查工具。不同于C/C++编译器及其它分析工具,CppCheck只检查编译器检查不出来的bug,不检查语法错误。所谓静态代码检查就是使用一个工具检查我们写的代码是否安全和健壮,是否有隐藏的问题。

2 、检测结果分类: 一般我们修改 error , 部分 warning , style 这三类就,剩下的三类,以后编程过程中需要注意。

error :发现bug时提示级别。

warning :建议预防程序中产生bug的提示。

style :关系到代码整洁的编程风格提示。

performance :可以使代码运行更有效的建议提示。

portability :可移植性提示。64位兼容、可运行在不同编译器等等的移植性。

information :关于检查问题过程中的一些信息提示。

3 、怎么用:
    安装好后,点击 Check directory ,然后选择需要 check 的 directory , 就开始自动 check 了,然后根据检测的提示结果,去修改 source code.

CppCheck使用说明相关推荐

  1. CppCheck:静态代码检测工具,让你的代码更安全

    除了官方GUI,还可支持与多种IDE(如VS.Eclipse.QtCreator)等集成使用. 主要功能: error:出现的错误 warning:为了预防bug防御性编程建议信息越 style:编码 ...

  2. 使用cppcheck检查代码

    使用cppcheck检查代码 (金庆的专栏) Cppcheck is an static analysis tool for C/C++ code. cppcheck主页: http://cppche ...

  3. cppcheck代码检查工具安装与使用技巧

    cppcheck代码检查工具安装与使用技巧 Cppcheck 是一种 C/C++ 代码缺陷静态检查工具.不同于 C/C++ 编译器及很多其它分析工具,它不检查代码中的语法错误. Cppcheck 可以 ...

  4. 静态代码检查 - SourceInsight_Scan 使用说明

    SourceInsight_Scan是一款集成在 SourceInsight 中的c/c++代码静态分析插件,集成了cppcheck,coverity,pclint等业界优秀的静态分析工具的优点. 旨 ...

  5. cppcheck静态代码检测工具

    一.简介 cppcheck 是一种 C/C++ 代码缺陷静态检查工具.cppcheck 不检查代码中的语法错误,只检查编译器检查不出来的bug,其目的是检查代码中真正的错误.下边是在ubuntu环境下 ...

  6. abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...

    高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF 高性能计算平台ABAQUS 任务调度使用说明 作者:陈林 E-Mail:chenlin@ 日期:2017-1-10 ...

  7. linux 文件拷贝并替换,Linux_cmd replace 文件替换使用说明,帮助信息: 复制代码 代码如 - phpStudy...

    cmd replace 文件替换使用说明 帮助信息: 复制代码 代码如下: 替换文件. REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [ ...

  8. Simple Dynamic Strings(SDS)源码解析和使用说明二

    在<Simple Dynamic Strings(SDS)源码解析和使用说明一>文中,我们分析了SDS库中数据的基本结构和创建.释放等方法.本文将介绍其一些其他方法及实现.(转载请指明出于 ...

  9. Ubuntu下安装Cppcheck源码操作步骤

    Cppcheck是用在C.C++中对code进行静态检查的工具.它的源码在  https://github.com/danmar/cppcheck .它的License是GPL-3.0. Cppche ...

最新文章

  1. 阿里某员工发飙:给我一点陪家人的时间行吗?真的想走了!
  2. Java短连接生成工具-思路
  3. java中冒号是什么意思_css样式表有哪些?css双冒号是什么意思
  4. python做的数据图表怎么在flask中显示_Flask使用Pyecharts在单个页面展示多个图表的方法...
  5. Linux Shell脚本编程 --sort命令
  6. python从入门到大神系列手机_python从入门到大神---2、和Python编程相遇的日子
  7. CANOpen同步报文
  8. EP Limited: 开源ECG分析软件介绍
  9. 差分相干解调 matlab,2DPSK差分相干解调器Simulink仿真.doc
  10. Basler相机全部型号详细参数
  11. Powerdesigner概念模型并将概念模型转换成物理模型
  12. java写qq空间6_学会自己编写QQ空间免费代码教程
  13. 清华学霸教你1小时入门 Python 爬虫,别说学长没帮你
  14. python计算天数包含几周_如何在python中计算几周内两个日期之间的差异
  15. 安卓pdf阅读器_推荐一款手机PDF阅读器、编辑器-xodo docs安卓版
  16. 服务器邮箱验证失败是什么意思,发送邮件时,提示“邮件发送失败:SMTP验证失败”?...
  17. 前端项目实战145-React.Fragment
  18. 什么是webshell 常见的webshell工具有哪些
  19. 计算机课学生电脑怎么打开任务管理器,Win7系统电脑打开任务管理器的几种方法-电脑自学网...
  20. 奥赛一本通2069:【例2.12 】糖果游戏

热门文章

  1. 从回合霸王到网游巨头 网易游戏十年史
  2. URAL_2032_Conspiracy Theory and Rebranding(暴力枚举)
  3. 听“元戎”首席架构师讲述华为云Serverless进化的故事
  4. 2020年6月电子学会Python等级考试试卷(一级)考题解析
  5. 2022-03-06 近期的低劣的管理者的几点观察
  6. 60个可爱的云图案设计,激发你的灵感
  7. EduCoder-程序设计技术R-函数-(第1关:求和)(第2关:回文数计算)(第3关: 编写函数求表达式的值)(第4关:阶乘数列)(第5关:亲密数)(第6关:公约公倍数)
  8. (Java)socket网络编程及处理socket粘包拆包问题
  9. WIN7下的WCF遇到的问题:HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
  10. corenlp分词 stanford_Stanford CoreNLP 入门指南