PC-Lint 是一款C/C++软件代码静态分析工具。 PC-lint在全球拥有广泛的客户群,许多大型的软件研发组织(包括几大通信设备厂商)都把PC-Lint检查作为代码走查的第一道工序。PC-Lint不但能够对程式进行全局分析,识别没有被适当检验的数组下标,报告未被初始化的变量,警告使用空指针连同冗余的代码,还能够有效地提出许多程序在空间利用、运行效率上的改进点。
网上有很多将PCLint集成到SourceInsight中的文章,但全部都是基于VC开发平台的。由于我们公司开发软件最常用的工具组合为基于VxWorks系统的Tornado+SourceInsight开发平台,所以此文档主要基于此开发平台进行说明。希望能够给大家来带帮助。
集成方法如下:
1、解压PCLint8.rar到D盘根目录下(为了减少过多的设置,直接解压到D盘根目录是最方便的;注意:必须使用此压缩包中的PCLint)。
2、打开“D:\PCLint8”文件夹,用记事本或UltraEdit打开std.lnt文件,如下图所示:

图1-1
3、上图std.lnt中,红框1中的两个路径要设置成大家自身Tornado目录下的路径;红框2中的路径需要包含自身工

本文档详细介绍了如何将PCLint集成到SourceInsight中,特别是针对VxWorks和Tornado开发环境。步骤包括配置PCLint的std.lnt文件,设置SourceInsight的自定义命令,以及添加菜单和快捷键。通过这个集成,开发者可以在SourceInsight中直接进行代码质量检查。
最低0.47元/天 解锁文章
2060





