pclint的使用总结

转自https://blog.csdn.net/sunyubo458/article/details/5938851

PC-Lint用于代码检查

1.1 安装PC-lint
(1)下载PC-lint(PC-Lint 8.00w)。

(2)将下载的压缩包解压至到D盘,并对文件夹重命名为PC-Lint,这样路径为D:/PC-Lint。

1.3 将PC-lint集成到Source Insight 3.5中
1.3.1 对单个C/C++进行静态代码分析
(1)打开SourceInsight, 选择Options-->Custom Commands-->Add, 输入pclint
(2)在Run中填写: D:/PC-Lint/lint-nt -u D:/PC-Lint/std.lnt D:/PC-Lint/env-si.lnt %f
(3)Dir不用填写,将Iconic Window, Capture Output, Parse Links in OutPut,三项勾选上,并将File,then Line的单项选择也选上。
(4)然后点右侧的Menu...,在弹出的界面中在下拉框Menu中选择View,然后在下面的Menu Cotents中选择<end of menu>, 右侧点Insert即可。
(5)可以在Source Insight 3.5菜单View下看到刚才新建的项pclint,打开项目的任意一个待分析的源文件,运行pclint即可进行静态代码分析了。

对多个文件进行代码分析

(2)在Run中填写: D:/PC-Lint/lint-nt -u D:/PC-Lint/std.lnt D:/PC-Lint/env-si.lnt

到代码目录下使用cmd命令

dir /S/B *.cpp *.c > files.lnt   

把文件保存到files.lnt文件中

在std.lnt里加上d:\PC-Lint\files.lnt即可



PC-Lint 重要文件说明

  Msg.txt :解释告警的内容。
  选用的.lnt :包含头文件的路径,-i选项。
  env-选用的编辑环境.lnt :讲述如何将PC-lint与对应的编辑环境结合起来。
  co-xxx.lnt :选定的编译器。
  STD.LNT :内存模型等全局性东西。
  LIB-xxx.LNT :库类型的列表,包括标准C/C++库,MFC库,OWL库等等。
  AU-xxx.LNT :C++编程提出过重要建议的作者,选择某作者后,他提出的编程建议方面的选项将被打开。
  OPTIONS.LNT :反映全局编译信息显示情况的选项文件。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值