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来检测你的代码了。
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来检测你的代码了。
相关文章推荐
- mallpc free 错误定位
- 在linux下编译.pc文件
- "PC"的由来
- WebApp之PC客户端
- 断点和PC地址
- fedora16下NFS搭建(包括客户端tiny210对PC服务器的访问)
- 编译好的Qt库怎么正常搬家到其他PC
- 百度PC客户端研发 2014校招秋季笔试题
- PC硬件的那些权威认证
- Javascript实现视频轮播在pc端与移动端均可
- 1-Click PC Tuneup软件-破解实录-[中]
- PC与单片机USB(D12)数据通讯过程描述
- 物联网操作系统Hello China V1.76(PC串口版)版本发布
- 2010-07-19 21:17 ARM中断返回PC值分析
- 有关Google nexus7 连接PC后MTP无法识别的问题(系统是android 4.3)
- ARM中断返回PC值分析
- PC/UVa 题号: 110104/706 LC-Display (液晶显示屏)题解
- WindowsPhone7与PC平台使用TripleDES加解密
- 关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究
- WQL获取PC硬件信息