wps分析工具库如何加载_静态分析工具PC-lint Plus使用教程:使用方法-如何集成到SI中-控件新闻...

PC-lint Plus是一种静态分析工具,通过分析C和C ++源代码来发现软件中的缺陷。与编译器一样,PC-lint Plus会解析源代码文件,执行语义分析,并构建一个抽象语法树来表示程序。PC-lint Plus采用各种机制,包括数据流分析,数值跟踪,读写分析,强类型检查,功能语义验证和许多其他技术,来提供对单个文件和整个项目强大而全面的分析。

本文介绍了PC-lint Plus的使用方法:集成到IDE-如何集成到SI中。

点击下载PC-lint Plus正式版


Source Insight的集成方法参见C:\Lint8\lnt\中的注释。

  • 从Options菜单中选择“Custom Commands”命令项。点击Add…。
  • 在Name栏中输入“PC-lint unit check”,原则上这个名称可以随便起,只要你能搞清楚它的含义就可以了。
  • 在Run栏中输入“C:\Lint8\lint-nt -u -iC:\Lint8\ std env-si %f”其中C:\Lint8是你PC-LINT的安装目录。
  • 在Output栏中选择“Iconic Window”、“Capture Output”。
  • 在Control栏中选择“Save Files First”。
  • 在Source Links in Output栏中选择“Parse Links in Output”、“File,then Line”。
  • 在Pattern栏中输入“^\([^ ]*\) \([0-9]+\)”。
  • 点Close键加入该命令。如下图:

42d747ebd35959022c087a78a9d25f6e.png

使用时,在Source Insight下打开要LINT的文件,打开Options菜单中的“Custom Commands”命令项,在“Command”栏中选择“PC-lint unit check”命令运行即可。请注意,不论你怎样配置参数一定不要忘记了将包含在你的配置文件里,否则就无法进行错误信息和程序的自动对应了。

用Menu命令把PC_Lint添加到菜单中。

d0fe43a1191ba253f337c52d43d0ad27.png

至此,你可以运行source insight下集成的PC-Lint功能完成对代码的走查,并且很方便的找到错误信息的位置。

c8b1c3186cf246c413f92a1a59e6427d.png

在错误信息处点击旁边的红色图标,就会自己跳转至错误出现处。上图就是一个不安全变量转换的警告信息。

以上是对在source 中使用集成PC-lint的一个总结。我们可以看到该方式使用PC-lint简单易用,容易查找到错误,但考虑只能做当前文件的单元检查,需要自己指定Include目录和需要自己定义相关的宏等,设置过程比较麻烦,并且不够通用。此方式适合个人维护自己的代码用,对于整个部门的代码的走查,还是采取makefile的方式比较好。

本文内容就是这样了,希望对您有所帮助!您可以继续关注我们慧都网,了解更多产品资讯~也可以下载PC-lint Plus试用版免费评估~

相关内容推荐:

PC-lint Plus v1.3.5更新内容>>>


想要购买PC-lint Plus正版授权,或了解更多产品信息请点击【咨询在线客服】

标签:

测试C/C++

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值