PC-LINT的使用(一)

1.安装软件
2.配置环境变量,能够找到LINT-NT.EXE
3.std.lnt文件里
又是*.lnt文件名
STD.LNT :标准配置文件。
OPTIONS.LNT:错误信息配置文件,可以打开或者关闭某些开关,从而激活或者抑制某些错误输出。
Msg.txt :解释信息的内容的说明文本文件。
pc-lint.pdf:pdf格式的Pclint帮助文件。内容比msg.txt更详细,里面还有各种屏蔽选项的使用方法说明。
env-***.lnt :PCLINT支持对应的编辑环境结合起来需要的配置文件。
co-***.lnt :PCLINT支持对应的编译器告警屏蔽选项的配置文件。
LIB-***.LNT :PCLINT支持对应的库文件告警屏蔽选项的配置文件,包括标准C/C++库,MFC库,OWL库等等。
***-***.h: PCLINT支持对应的编译器/库文件需要的头文件,PCLINT分析时需要使用这些头文件。
***-***.C: PCLINT支持对应的编译器/库文件需要的源文件,PCLINT分析时需要使用这些源文件。
***-***.h和***-***.C文件主要是配置声明文件,包括一些编译器特有的关键字和特有的一些用法,这
些用法不一定符合C/C++标准,PCLINT为了支持这些标准,需要进行定制。实际上PCLINT在分析
时,使用了这些头文件和源文件里面的特有标识替换了分析文件里面对应的代码。
AU-***.LNT :一些重要的标准的配置文件。
4.*.lnt文件里的内容
-i"D:\mct\新项目组\src\mdcc_src\include\auth"表示要找的头文件目录
+libdir("D:\mct\新项目组\Lint\Lint\MDSP\include\inc_suse10\usr\include")库的头文件
告警级别1最严重是错误,级别有1,2,3,4
-w2 1级以上的告警全屏蔽
-d_SUN_UNIX             // 在SUN UNIX上编译
5.在source  insight上options->custom commands->run里
lint-nt.exe -u -iD:\mct\新项目组\Lint\Lint std.lnt env-si.lnt %f
设置该调用的快捷键f11

你可能感兴趣的:(pc-lint)