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 :反映全局编译信息显示情况的选项文件。

猜你喜欢

转载自blog.csdn.net/mct123/article/details/80469317
今日推荐