您的位置:首页 > 编程语言

PC-Lint入门

2010-05-07 15:48 176 查看
使用步骤:

  1、下载PC-Lint的rar软件包。

  2、将下载下来的PC-Lint解压到你想放的位置。

  3、如没有std.lnt和options.lnt文件,则需自己创建。std.lnt文件的内容如下:

 

D:/pc-lint/au-sm.lnt

D:/pc-lint/lnt/au-ds.lnt

D:/pc-lint/lnt/au-misra.lnt

D:/pc-lint/co-msc80.lnt

D:/pc-lint/lib-mfc.lnt

D:/pc-lint/lib-stl.lnt

D:/pc-lint/lib-w32.lnt

D:/pc-lint/lib-wnt.lnt

D:/pc-lint/lib-atl.lnt

D:/pc-lint/options.lnt  -si4 -sp4

-i"C:/Program Files/Microsoft Visual Studio 8/VC/include"

-i"C:/Program Files/Microsoft Visual Studio 8/VC/atlmfc/include"

-i"C:/Program Files/Microsoft Visual Studio 8/VC/PlatformSDK/include"

-i"C:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/include"

-i"E:/THDraw/include"
 
      前三项为可选内容。第一项是根据Scott Meyers的作品Effective C++和More Effective C++来检查代码的。第二项是根据Dan Saks来检查代码的。第三项是根据工业标准的C编程规范MISRA

来检查代码的。

  4、整合PC-Lint到选定的编译环境

     4.1 单个文件的配置

       配置你的编译器,下面以VC2005为例:

(1)、选取菜单 tools | External Tools

(2)、点按主对话框傍边的Add按钮

(3)、输入 name: PC-LINT

(4)、输入
Command: c:/lint/lint-nt.exe,假设安装到此路径

(5)、输入 Arguments: -u c:/lint/std.lnt "$(ItemFileName)$(ItemExt)"
(6)、输入 Initial Directory: $(ItemDir)

(7)、选择 (x) Use Output
Window

(8)、Close

(9)、完成后,在tools菜单下就会有一项PC-LINT选项。

      4.2、多文件的工程配置
       配置你的编译器,下面以VC2005为例:
(1)、在PC-Lint的安装目录下创建一个名为Project的bat文件,内容如下:
D:/UnxUtils/usr/local/wbin/find.exe . -name *.c  -o -name *.cpp |D:/UnxUtils/usr/local/wbin/xargs.exe D:/pc-lint/lint-nt.exe -i"D:/pc-lint" -u stdvc8.lnt
(2)、选取菜单 tools | External Tools

(3)、点按主对话框傍边的Add按钮,输入 name: PC-LINT-PROJECT
(4)、输入
Command: D:/pc-lint/lint_projec.bat

(5)、输入 Initial Directory: $(ProjectDir)
(6)、选择 (x) Use Output
Window

(7)、Close

(8)、完成后,在tools菜单下就会有一项PPC-LINT-PROJECT选项。

  5、现在你就可以使用PC-Lint来检测你的代码了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息