HowTo——Keil软件中使用PC-Lint进行嵌入式C语言代码的静态分析
PC-Lint可以针对C\C++代码进行静态分析,发现更多编译器不提示的错误或规范。在利用keil进行基于ARM的C语言软件开发时,也可利用该工具,前提是要在keil里配置好PC-Lint环境。
1. 安装PC-Lint软件
装完后会提示你是否配置针对,在点Finish之前,去掉√I want to run the configuration program now
2. 打开Keil中的菜单PC-Lint Options
Lint Executable里选择好Lint.exe的路径
关键的下一步:
3. 【Configuration File】里选择好针对每个特定ARM工程的LNT配置文件
新建个文本文件,不妨命名为arm_project.LNT,该LNT文本文件里面指明:
a. ARM编译器配置文件路径,如
C:\Keil\ARM\BIN\CO-KCARM.LNT
b. Keil的C语言标准库头文件目录
c. ARM工程的头文件所在目录,-I开头
技巧:直接复制Keil工程选项Option的C/C++头文件路径,如
-I"./Library/;./usr;./include;....."
如果提示-I选项路径太长,LNT文件里可以有多条-I
4. 利用Keil里的菜单使用PC-Lint
<过程待细化>