首页 >电脑软件 > PC-Lint 9.0L破解版本
PC-Lint 9.0L破解版本

PC-Lint 9.0L破解版本

软件大小:7.8MB

软件语言:简体中文

软件类别:应用工具

更新时间:2025-02-14

官方网站:

应用平台:

  • 软件介绍
  • 软件截图
  • 相关软件
  • 相关阅读
  • 下载地址

电脑软件推荐: Ultimate Windows Tweaker 5.1 官方版 PC-Lint 9.0L破解版本 XShell 6 永久授权 Paragon Hard Disk Manager 17 Free Edition v17.4.3

今天给大家分享一个强大的工具——PC-Lint,它是专为C/C++开发环境设计的静态分析工具。PC-Lint 9能够帮助开发者检测C/C++代码中的错误、警告以及潜在的优化问题,功能十分强大。它可以集成到多个IDE中,如VS、Source Insight、Keil等。由于C/C++语言本身具有很高的灵活性,很多开发者都选择使用它来编写程序。代码灵活性较大,容易出现各种问题,如果没有进行充分的静态分析和边界检查,代码很可能存在潜在隐患。

本篇分享的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的在线手册,本文的内容大部分来源于此。
  • 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++相关的错误。编号1000被保留不使用。以下是不同类型的错误编号分配:

类型 C语言编号范围 C++语言编号范围 警告级别
语法错误 1-199 1001-1199 1
内部错误 200-299 0
致命错误 300-399 0
警告 400-699 1400-1699 2
提示 700-899 1700-1899 3
可选信息 900-999 1900-1999 4

对于C语言,1-199是语法错误,200-299是内部错误,300-399是致命错误,400-699为警告,700-899为提示,900-999为可选信息。C++的错误编号也是类似分配的。

PC-Lint警告级别设置

PC-Lint提供了多种警告级别的配置选项,默认情况下为第三级警告(-w3)。你可以通过设置不同的级别来控制警告的详细程度,从而针对程序中的潜在问题进行更细致的检查。

配置文件规则

在代码中,使用加号“+”或减号“-”来注释并控制选项。这些选项可以恢复或屏蔽某些检查规则。例如:

/*lint option1 option2 ... optional commentary */

或者

//lint option1 option2 ... optional commentary

需要注意的是,选项一行不能超过80个字符,否则会导致错误,错误编号为323。如果选项太长,可以通过换行来解决。

空格的使用:在选项中,空格用于分隔不同的选项,此外,空格只能在圆括号旁边使用,或者被空格本身引用。举个例子:

-esym(534,printf,scanf,operator new)

PC-Lint 9.0L安装与配置

1.1 PC-Lint安装

首先,下载PC-Lint的安装包。然后将其解压至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的内容包括VC6.0的安装路径和头文件路径,options.lnt可以保持为空。
  4. 在VC6.0的工具栏中,选择“Tools”->“Customize...”->“tools”来创建一个名为pclint的新项,填写“Command”路径为D:/PC-Lint/lint-nt.exe,并设置“Argument”为:-uD:/PC-Lint/std.lnt D:/PC-Lint/env-vc6.lnt "$(FilePath)"。
  5. 完成后,在VC6.0的工具栏中会出现一个“pclint”选项,选中它后,即可对C/C++文件进行静态分析。
1.2.2 对VC6.0项目进行静态分析
  1. 首先下载并解压UnxUtils.zip,路径为D:/UnxUtils。
  2. 在VC6.0的工具栏中新增“pclint_prj”项,命令填写为D:/UnxUtils/usr/local/wbin/find.exe,参数为:$(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。
软件截图
  • PC-Lint 9.0L破解版本
  • PC-Lint 9.0L破解版本下载地址

相关软件

相关阅读