pc-lint使用

本文介绍了如何使用PC-lint在Windows环境下进行静态代码分析,特别是在VS2008中的集成方法。通过配置PC-lint的参数,可以对C++项目进行详细检查,并通过lintproject工具将结果生成为HTML报告,提升代码质量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在做arm64的移植,在网上看到了lint系列静态代码分析工具,在windows下就是pc-lint了,便拿来用了一下,功能还是挺强大的。初次上手,过程中也遇到不少疑惑,写此文来记一下。


首先,安装好pc-lint后,可去官网上下载最新的补丁(包括补丁更新器lpatch和补丁配置如l9-a-b.lp),这些都是最新的功能补充,网址:http://www.gimpel.com/html/ptch90.htm。

初次安装好程序后,会让你做一下基本设置,之后也可以再打开CONFIG.exe来进行设置。这些设置会存在std.lnt中。

在安装目录中有PC-lint.pdf,这是参考手册,介绍了pc-lint的功能和使用。


将pc-lint集成到vs中,截止到目前已支持到vs2010、2012,后续新vs应该也都会支持的。目前我是在vs2008中使用的,只要在vs菜单中点击“工具”,再点“外部工具”,弹出的对话框中点击“添加”。然后:

1. 标题:随便写一个,如pc-lint,后面可加个快捷键,即加:(&7),这样以后就可以在依次点击:alt > T > 7,就可以执行pc-lint分析当前cpp了。

2. 命令:即pc-lint的exe路径,如:D:\z__program_files\lint\lint-nt.exe。

3. 参数:给lint-nt.exe的参数,因为pc-lint是像linux中众多工具一样,是靠强大的命令选项来执行功能的。如:-i"D:\z__program_files\lint" std.lnt env-vc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值