社区
下载资源悬赏专区
帖子详情
pclint内存检测工具下载
weixin_39821051
2019-10-24 10:30:15
内存检测工具 pclint,用来检测c/C==n内存的泄漏、等内存检测
相关下载链接:
//download.csdn.net/download/sddddddddddddddd/1756317?utm_source=bbsseo
...全文
7
回复
打赏
收藏
pclint内存检测工具下载
内存检测工具 pclint,用来检测c/C==n内存的泄漏、等内存检测 相关下载链接://download.csdn.net/download/sddddddddddddddd/1756317?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pc
lint
内存
检测工具
内存
检测工具
pc
lint
,用来检测c/C==n
内存
的泄漏、等
内存
检测
PC
lint
9.0i程序+补丁+经验教程
PC
LINT
是一种代码检查工具,能帮助你发现很多不易发现,而且编译器检测不出的错误。如
内存
越界等。包括微软、华为在内的很多大公司都用它做代码检查。 本资料包含了
PC
Lint
9.0i的程序加补丁,还有安装和使用的经验教程。
代码质量管理工具
PC
-
Lint
+使用文档
PC
Lint
是GIMPELSOFTWARE公司研发的C/C++软件代码静态分析工具,可以说,
PC
Lint
是一种更加严格的编译器。其主要分为
PC
Lint
和Flexe
Lint
,
PC
Lint
主要应用于Windows平台,以二进制可执行文件提供,而Flexe
Lint
应用于其他平台。
代码语法错误分析工具
pc
lint
8.0
代码静态分析工具
PC
-
LINT
安装配置
PC
-
Lint
是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。 C语言的灵活性带来了代码效率的提升,但相应带来了代码编写的随意性,另外C编译器不进行强制类型检查,也带来了代码编写的隐患。
PC
Lint
识别并报告C语言中的编程陷阱和格式缺陷的发生。它进行程序的全局分析,能识别没有被适当检验的数组下标,报告未被初始化的变量,警告使用空指针,冗余的代码,等等。软件除错是软件项目开发成本和延误的主要因素。
PC
lint
能够帮你在程序动态测试之前发现编码错误。这样消除错误的成本更低。 使用
PC
-
Lint
在代码走读和单元测试之前进行检查,可以提前发现程序隐藏错误,提高代码质量,节省测试时间。并提供编码规则检查,规范软件人员的编码行为。 由于
PC
-
LINT
对于一般程序员来说可能比较陌生,有好多人安装了也不知道怎样配置和使用。 下面我就根据自己的安装和配置心得对
PC
-
Lint
的安装、配置及使用进行下详细说明.本人主要介绍了将
PC
-
Lint
集成到VC++6.0和SourceInsight的方法和步骤。 (一)Windows下C/C++开发工具中,VC6使用较为普遍,因此这里先讲下VC6.0环境中集成
pc
lint
的步骤. 首先, 当然要
下载
软件,正版软件要200多$呢,买不起!所以只好网上找免费的拉。从http://www.61ic.com/down/othe/
pc
lint
.rar处可以
下载
到一个8.0版本的
pc
lint
. 1.将
pc
lint
.rar解压至c:\, 这样
lint
文件就位与c:\
pc
lint
(安装目录)下了。 2.将c:\
pc
lint
\lnt 下的3个文件lib-w32.lnt,env-vc6.lnt,co-msc60.lnt拷贝至c:\
pc
lint
下, 再在安装目录下创建std.lnt和options.lnt两个文件,其中std.lnt的内容如下 // contents of std.lnt c:\
pc
lint
\co-msc60.lnt c:\
pc
lint
\lib-w32.lnt c:\
pc
lint
\options.lnt -si4 -sp4 -i"D:\Program Files;D:\Program Files\Microsoft Visual Studio\VC98\Include" //end 其中-i后面的路径名为VC的安装路径和VC Include 文件路径,根据自己的修改便可。 options.lnt 内容可为空,为定制内容,以后需要时再添加。 准备工作做完了,下一步就是要将
pc
lint
集成到VC6中去,先配置
lint
使之能对单个C或C++文件进行检查。 1.打开VC6,tools--->customize-->tools 新建一个名为
pc
lint
的项,在下面填入 command: C:\
pc
lint
\
lint
-nt.exe arguments: -u c:\
pc
lint
\std.lnt c:\
pc
lint
\env-vc6.lnt "$(FilePath)" Use Output Window 打上勾 close 完成。 这个在你VC窗口tools菜单下应该多了一个
pc
lint
选项,可以用它来运行
lint
程序,对你的c/c++代码进行静态检查了。 现在就可以用个小程序测试一下
pc
lint
了 //test1.cpp #include class X { int *p; public: X() { p = new int[20]; } void init() { memset( p, 20, 'a' ); } ~X() { delete p; } }; 编译这个文件,看下你的编译器给你多少警告,再运行下
lint
, 可以自己对比一下。 我的机器上,VC产生0 errors 0 warnings, 而
lint
程序产生了如下8条警告信息,有些还是很有用处的提示,这里就不一一分析了. test.cpp(12): error 783: (Info -- Line does not end with new-line) test.cpp(7): error 1732: (Info -- new in constructor for class 'X' which has no assignment operator) test.cpp(7): error 1733: (Info -- new in constructor for class 'X' which has no copy constru
静态代码
检测工具
PC
-
Lint
的安装包
PC
-
Lint
是一个历史悠久、功能强大的C/C++静态代码
检测工具
,其使用历史可以追溯到计算机编程的远古时代(30多年前)。经过多年的发展,它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误,还能够有效地帮助开发人员提出许多程序在空间利用、运行效率上的改进点,从而提高软件的质量。
PC
-
Lint
是GIMPEL SOFTWARE公司的产品,许多国外的大型专业软件公司,如微软公司,都把它作为程序检查工具,在程序合入正试版本或交付测试之前一定要保证通过了
LINT
检查。要求软件工程师在使用
LINT
时要打开所有的编译开关,如果一定要关闭某些开关,那么要给出关闭这些开关的正当理由。
PC
-
Lint
能够将C/C++程序中的遁词、特性、问题和缺陷等找出来。这种分析的目的是为了在程序整合或移植前确定程序中潜在的问题,找出可能是敏感源未被发现的错误的特殊结构。
PC
-
Lint
能够在多个模块中查找,因此比编译器更能发现问题。 可以把
PC
-
Lint
看作是一种更加严格的编译器。但它仅使用程序源代码和头文件工作,不需要编译器的参与。本质上
PC
-
Lint
是进行严格的词法语法和语义分析工作。能否通过
PC
-
Lint
的检测将成为程序开发人员的严峻挑战。当然,有些没有通过
PC
-
Lint
的程序照样能够运行,通过了也不能保证没有问题,但是
PC
-
Lint
代表了一致性和可移植性以及良好的风格是无可厚非的。 可想而知,如果从编码后第一次编译程序时就使用
LINT
来检查程序,并且保证消除所有的
LINT
告警,那么软件编码结束后整个工程再编译时就不会遇到很多的告警信息。即使整个工程在编译时,如果能抽出一定的精力来消除程序中的
LINT
告警,以后再维持这种无告警状态就很容易了。程序质量的提高也是不言而喻的。
PC
-
LINT
的内容非常广泛,光是选项就有300多个,涉及到程序编译及语法使用中的方方面面。它的全称是
PC
-
Lint
/Flexe
Lint
for C/C++。
PC
-
Lint
能够在Windows、MS-DOS和OS/2平台上使用,以二进制可执行文件的形式发布,而Flexe
Lint
运行于Linux/Unix平台,以源代码的形式发布。
PC
-
Lint
包中包含3个可执行文件:一个Windows可执行文件(在Windows下运行的32位控制台程序)、一个DOS扩展的可执行文件(在MS-DOS下运行,利用80386 DOS扩展技术来访问所有可利用的扩展
内存
)和一个OS/2 32位的可执行文件(只在OS/2下运行)。 使用
PC
-
Lint
在代码走读和单元测试之前进行检查,可以提前发现程序隐藏错误,提高代码质量,节省测试时间,并提供编码规则检查,规范软件人员的编码行为。
下载资源悬赏专区
12,665
社区成员
12,156,089
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章