keil MDK版本:V4.03
PC-lint版本: V8.0
關于pc-lint的強大作用,網上有很多,這里不想再復述,只說一句:能通過pc-lint檢驗的程序不一定沒有問題,但通過了pc-lint檢驗的程序,質量的提高也是不言而喻的。
首先安裝keil MDK和PC-lint這兩個軟件,網上的PC-lint大多是安裝好的壓縮包,直接解壓到C盤即可。請支持正版!?。?,心虛中...)
方法十分簡單,因為keil MDK中已經給出了pc-lint對應keil ARM編譯器的配置文件:CO-KCARM.LNT。
首先打開mdk,選擇Tools – Setup PC Lint,彈出如圖1所示的PC-lint配置界面。
圖1 PC-lint配置界面
點擊圖1中紅色1所標注的區(qū)域,選擇lint工具;再點擊圖1中紅色2所標注的區(qū)域,定位到keil安裝目錄下/ARM/bin文件加下的CO-KCARM.LNT文件,該文件為對應的keil ARM編譯器的PC-lint檢查配置文件。最后點擊‘OK’退出,設置完成。
運行PC-lint檢查工程內的源程序:Tools – Lint …用于檢查編輯器打開的當前C源文件,Tools – Lint All C Source Files用于檢查工程中所有C源文件。PC-Lint得到的信息將重新定位到Build – Output窗口中顯示。雙擊Lint信息行編輯器將會定位到相應的源代碼行。
我的這個程序,本來編譯器是0個錯誤,1個警告(),經過pc-lint檢查后,錯誤、警告和其他信息有好幾百條,冒汗中...