
-
语言:简体中文
大小:7.8MB
类别:应用工具
时间:2025-03-30
PC-Lint 9.0L破解版下载
软件介绍
kkx小编为大家带来PC-Lint工具,它是一个专门为C/C++开发环境设计的工具,能够有效检测代码中的错误、警告及优化建议,功能非常强大。PC-Lint 9版本在C/C++开发中是一款不可或缺的编译利器,能够集成到各种IDE中,包括VS、Source Insight、Keil等。由于C/C++语言的灵活性,许多开发者都偏好使用这两种语言进行程序开发,但正是这种灵活性使得代码编写具有较大的自由度。如果没有进行严格的类型检查和边界检查,代码就容易出现潜在的问题。
kkx小编分享的是PC-Lint的破解修正版,附带有安装说明,用户可以直接进行安装使用。

PC-Lint 9.0L的主要功能
- 强类型检查
- 变量追踪
- 顺序检查
- 弱定义检查
- 格式检查
- 缩进检查
PC-Lint 9.0L使用指南
PC-Lint目录下包含了一些重要的文件及程序:
- lint-nt.exe: PC-Lint的主程序。
- config.exe: 用于配置PC-Lint的工具。
- pc-lint.pdf: PC-Lint的PDF版手册,本文大部分内容来源于此。
- msg.txt: 错误信息编号的详细说明。
- Lnt/: 该目录下有一些文件值得注意。
- co-....lnt: 针对特定编译器的可选编译文件。
- co.lnt: 通用的可选编译文件。
- sl-....c: 非ANSI编译器的标准库文件模块。
- sl.c: 通用的非ANSI编译器标准库文件模块。
- env-....lnt: 不同平台下的可选文件,包括MS Visual Studio及其他各种开发工具。
- lib-....lnt: 特定的挑战性库文件。
- au-....lnt: 推荐的检测条件。
错误信息编号
PC-Lint为大多数错误提供了相应的错误编号。错误编号小于1000的属于C语言,1000以上的则是C++语言的错误。以下是错误消息的分类:
类别 | C错误编号 | C++错误编号 | 告警级别 |
---|---|---|---|
语法错误 (Syntax Errors) | 1 - 199 | 1001 - 1199 | 1 |
内部错误 (Internal Errors) | 200 - 299 | — | 0 |
致命错误 (Fatal Errors) | 300 - 399 | — | 0 |
告警 (Warnings) | 400 - 699 | 1400 - 1699 | 2 |
提示 (Informational) | 700 - 899 | 1700 - 1899 | 3 |
可选信息 (Elective Notes) | 900 - 999 | 1900 - 1999 | 4 |
对于C语言,1~199是语法错误;200~299为PC-Lint内部错误;300~399是致命错误;400~699为警告消息;700~899为提示信息;900~999为可选信息,通常不自动输出。
PC-Lint允许用户通过选项-wLevel设置告警级别,默认级别为3。通过选项-w0, -w1, -w2, -w3, -w4,用户可以控制生成相应级别及以下的告警信息。也可以通过选项-wlib(Level)来设置库函数头文件的告警级别。
选项规则
在代码中,可以使用加号“+”和减号“-”来注释和控制检查选项,格式如下:
/*lint option1 option2 ... optional commentary */
或者
//lint option1 option2 ... optional commentary
需要注意的是,选项行不能超过80个字符,否则会引发致命错误。若选项很长,可以通过换行来避免此问题。此外,这些选项可以放在宏定义中,宏展开后会生效。
PC-Lint 9.0L安装与配置
1.1 组装PC-Lint
(1) 下载PC-Lint (PC-Lint8.00w)。
(2) 将下载的文件解压到D盘,并将文件夹重命名为PC-Lint,路径为D:/PC-Lint。
1.2 将PC-Lint集成到VC6.0
1.2.1 对单个C/C++文件进行静态代码分析
(1) 将D:/PC-Lint/lnt中的三个文件:lib-w32.lnt、env-vc6.lnt、co-msc60.lnt,复制到D:/PC-Lint/目录。
(2) 打开co-msc60.lnt文件,并修改其中倒数第二行“lib-ole.lnt”的路径为“D:/PC-Lint/lnt/lib-ole.lnt”,即加上相对路径。
(3) 在D:/PC-Lint目录下创建std.lnt和options.lnt两个文件,其中std.lnt的内容如下:
注: -i 后面的路径为VC6.0安装目录及其头文件目标文件夹;options.lnt文件可以为空。
(4) 在VC6.0的工具栏中,选择 Tools → Customize → tools 新建一个名为pclint的选项,填写以下内容:
- “Command”栏填写:D:/PC-Lint/lint-nt.exe
- “Argument”栏填写:-u D:/PC-Lint/std.lnt D:/PC-Lint/env-vc6.lnt "$(FilePath)"
勾选 UseOutputWindow 后即可。
1.2.2 对VC6.0项目进行静态代码分析
在步骤1.2.1的基础上,继续进行以下操作:
(1) 访问 UnxUtils.zip 下载该工具。
(2) 解压缩UnxUtils.zip到D盘,路径为D:/UnxUtils。
(3) 在VC6.0的工具栏Tools中,将新增的pclint_prj选项应用到VC项目中,对C/C++文件进行静态分析。
在配置中填写:
- “Command”项:D:/UnxUtils/usr/local/wbin/find.exe
- “Argument”项:$(FileDir) -name *.c -o -name *.cpp | D:/UnxUtils/usr/local/wbin/xargs D:/PC-Lint/lint-nt -i "D:/UnxUtils/usr/local" -u D:/PC-Lint/std.lnt D:/PC-Lint/env-vc6.lnt
精品推荐
热门软件
软件排行









