CppCheck代码静态检查 - 实操总结

参考网:

CppCheck介绍与使用 https://www.cnblogs.com/lvdongjie/p/9549254.html

工具简述

Cppcheck 是一种 C/C++ 代码缺陷静态检查工具。不同于 C/C++ 编译器及很多其它分析工具,它不检查代码中的语法错误。Cppcheck 只检查编译器检查不出来的 bug 类型,其目的是检查代码中真正的错误(即:零误报)。

实操总结:

1.CppCheck工具安装是否简单,使用简单。
2.只能用于 C 和 C++ 代码的检查。
3.使用该工具检查过bodeplot中算法使用 数组越界 的问题。
4.结合 gcc 设置对错误与警告严格检查,可以大大提高代码质量,减少bug。
下载地址:http://cppcheck.net/


可能的严重性消息有:

错误 : 当发现 bug 时使用
警告 : 关于防御性编程,以防止 bug 的建议
风格警告 :风格有关问题的代码清理(未使用的函数、冗余代码、常量性等等)
可移植性警告 :可移植性警告。64 位的可移植性,代码可能在不同的编译器中运行结果不同。
性能警告 :建议使代码更快。这些建议只是基于常识,即使修复这些消息,也不确定会得到任何可测量的性能提升。
信息消息 :配置问题,建议在配置期间仅启用这些。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
cppcheck-2.11-x64-setup.msi是一种用于C++代码静态分析的软件工具。静态分析是一种分析代码而不需要运行它的方法,它可以帮助开发人员发现潜在的代码问题和错误。cppcheck是一个跨平台的工具,它可以在Windows操作系统上运行。 cppcheck-2.11-x64-setup.msi是适用于64位Windows系统的安装程序。通过运行这个安装程序,您可以将cppcheck安装到您的计算机上,并使用它来分析和检查您的C++代码cppcheck可以检查代码中的各种错误,比如空指针解引用、缓冲区溢出、内存泄漏等。它还可以检查未使用的变量和函数、类型不匹配、未初始化的变量、代码风格问题等。 cppcheck-2.11-x64-setup.msi提供了一个用户友好的安装界面,使安装过程简单方便。安装完成后,您可以在命令行界面或集成开发环境中使用cppcheck。打开命令行界面或者IDE,输入cppcheck后跟上您想要分析的代码文件的路径,cppcheck将会对这些代码进行分析,并输出任何检测到的问题和错误。 要使用cppcheck进行代码分析,建议您在编码过程中定期运行cppcheck检查和修复潜在的问题,以提高代码的质量和可靠性。cppcheck还支持一些附加选项,可以根据您的需求定制分析过程,例如通过设置不同的检查级别、排除指定的代码文件或文件夹等。 总之,cppcheck-2.11-x64-setup.msi是一种方便的工具,可以帮助C++开发人员发现和修复代码中的潜在问题和错误。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值