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

0 0
原创粉丝点击