Keil MDK中使用配置pc-lint记录
Keil MDK中使用pc-lint的详细方法
之前在网上搜索了很多的关于在KEIL中使用PClint的方法,都没有一个完整的,导致走了不少弯路。好不容易配置成功,简单记录一下。话不多说,先上图
一、工具说明
keil MDK版本:V5.24
PC-lint版本: V9.0
这里要说明一下,mdk的版本一定要用5.24及其以上的,以下的版本显示界面不一样,主要就是不能直接选用规则
二、PCLINT 9.0安装
在网上搜索PCLINT9.0的安装教程,顺序安装即可。
1、点击pclint9setuo.exe将pclint安装到C:\lint,默认目录下;
2、将patch下的所有内容拷贝到C:\lint下,32位系统执行patch.bat,64位系统执行patch64.bat;
3、执行完后提示升级成功,进入keil中查看状态。
安装完成后,打开keil就可以看到“set-up pclint”的选项了。
三、使用运行说明
首先打开mdk,选择Tools – Setup PC Lint,弹出如图所示的PC-lint配置界面。
点击图中红色1所标注的区域,选择lint工具;再点击图中红色2所标注的区域,定位到keil安装目录下/ARM/bin文件加下的CO-KCARM.LNT文件(当前是默认选中的),该文件为对应的keil ARM编译器的PC-lint检查配置文件。然后点击图中红色3所标注的区域,设置检查规则,这里我选用的mirsa 2004,最后点击‘OK’退出,设置完成。
运行PC-lint检查工程内的源程序:Tools – Lint …用于检查编辑器打开的当前C源文件,Tools – Lint All C Source Files用于检查工程中所有C源文件。
PC-Lint得到的信息将重新定位到Build – Output窗口中显示。双击Lint信息行编辑器将会定位到相应的源代码行。