- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PCLint与sourceInsight的结合使用(以9800为例)
PCLINT与SourceInsight的结合使用(9800为例)
本文参考和直接拷贝了多篇文档内容《LINT的使用.doc》、《PC-lint研究总结.doc》
LINT的安装
假设Pclint安装在f:\pclint8,使用的是pclint 8.0,(安装请参考相应说明,本利是直接解压pclint文件到f:\pclint8目录的)。
假设9800所在目录为E:\ligp_9800_view3\ZXDSL9800_V1.0\code
运行f:\pclint8\config.exe,执行配置,在如下画面中选择下一步。
出现命令行使用的说明窗口,选择下一步;
图 2.2.2
说明:LIN.BAT,OPTIONS.LNT,STD.LNT为成功运行完此配置向导后自动生成的文件。LINT-NT实际上就是LINT-NT.EXE命令。LIN.BAT中的命令语句形式还可在IDE或编辑器里使用;
选择是创建或修改已有配置文件STD.LNT的选项,这里我们选择创建,故选择上面一个选项Create a new STD.LNT,并将路径选择到想放置的目录如E:\ligp_9800_view3\ZXDSL9800_V1.0\code。如果不修改目录就用安装路径F:\pclint8,然后选择下一步;
图 2.2.3
接下来是选择编译器,在下拉框中选择自己使用的编译器。这里我们选择Microsoft Visual C++ 6.x (co-msc60.lnt),点击下一步;
图 2.2.4
说明:如果没有自己使用的编译器,可选择通用编译器:Generic Compilers。这个选项会体现在co-xxx.lnt文件中,并存放在前面我们选择的配置路径下,在后面配置选项我们所选择的***.LNT均会被存放到这个路径下。建议Generic Compilers也配置一下。
接着会让你选择一个的内存模型,可以根据自己程序区和数据区的实际大小选择一个恰当的内存模型。内存模型的选项会体现在STD.LNT文件中。缺省选择32-bit Flat Model.,然后选下一步;
图 2.2.5
选完内存模型后,会看到一个库类型的列表,在这里选择一个或多个编译时使用的库。建议选择Microsofts Foundation Class library 和Windows NT,Windows 32-bit,如果你用到了Standard Template Library,当然也选上,选择下一步;
图 2.2.6
说明:各种库的配置文件名为lib-xxx.lnt,配置向导会把选中的库的lnt配置文件拷贝到配置路径下。
接着是让你选择为使用C/C++编程提出过重要建议的作者,选择的某作者后,他提出的编程建议方面的选项将被打开,作者建议的配置名为AU-xxx.LNT。建议全部选择,选择下一步;
图 2.2.7
说明:同样,选中作者建议的AU-xxx.LNT,也会被配置向导拷贝到配置路径下。
下一步是选择用何种方式设置包含文件目录。有两种选项,第一种是使用环境变量INCLUDE,环境变量在批处理文件中设置,环境变量后每个目录用分号隔开,例如可设成“INCLUDE=C:\MRI\MCC68K;D:\LAP\SRC\INC”。第二种选项是使用-i选项,-i选项体现在STD.LNT文件中,每个目录前以-I引导,目录间以空格分隔。如果选择使用-I选项,安装程序会接着让你输入包含文件所在的目录。建议选择使用-I选项,但可以不输入包含文件所在的目录,在安装完成后在.lnt文件中添加。然后选择下一步;
图 2.2.8
如果步骤8中选择使用-i选项,安装程序会接着让你输入包含文件所在的目录。在下面的文本框里,可手工输入文件包含路径,用分号“;”或用ctrl+Enter换行来分割多个包含路径。或者可以点中Brows,在目录树中直接选择。填完后选择下一步;
图 2.2.9
说明:如果不输入包含文件目录,直接选择下一步,在安装完成后在std.lnt文件中手工添加,注意如果目录名中有长文件名,使用时要加上双引号””,如-i”E:\Program Files\MSVC\VC98\Include”。
然后如果出现以下对话框,表示std_a.lnt,std.lnt在配置路径下已被创建,这里的std.lnt实际上就是std_a.lnt的一个拷贝,只是在缺省方式下,lint时使用的配置文件是std.lnt;
图 2.2.10
选择确定后,这里将会问你是否进行另一个编译环境的配置。配置Generic Compilers就继续,重复步骤6到12。
接下来将会准备产生一个反映全局编译信息显示情况的选项文件OPTIONS.LNT,该文件的产生方式有两种,一种是安装程序对几个核心选项逐一解释并提问你是否取消该选项,如果你选择取消,则会
文档评论(0)