MPLAB IDE如何生成LIB库文件
Posted 极速创客IT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MPLAB IDE如何生成LIB库文件相关的知识,希望对你有一定的参考价值。
(向上滑动查看内容)
在MPLAB IDE 中不能直接生成HI TECH PICC编译器的库档,而只能通过PICC编译器自带的库档生成工具在命令行中来实现。
HI-TECH PICC 的库档生成应用程序称为librarian,位于PICC安装目录
C:\program files\hi-tech software\picc\9.82下的bin子目录中,应用程序的名称为libr.exe.
PICC编译器生成的库档有两种类型:P-CODE库文件和OBJECT库文件,为马明分别为。lpp和。lib.这两种库分别对应C语音和组合语言编写的模组程序。
P-CODE库文件(。lpp)是有C语言编写的模组程式转换而来的,C语言模组程序编译后的档尾码是。p
object(。lib)是由组合语言编写的模组程式转换而来,组合语言模组程式编译后 档尾码尾。obj 在工程项且编译成功后,可以在工程项目目录中找到。p和。obj文件。
librarian 库档生成应用程序的命令格式为:
LIBR [options] k file。lpp (file1.p1 file2.p1)
LIBR [options] k file。lib (file1.obj file2.obj)
file.lpp和file.lib为转换后生成的库档,file.p1和file.obj为模组档,转换程式从模组档转换为库档。
关于命令选项options以及关键字k,请阅读picc编译器用户指南中对librarian应用程式的详细说明。
具体步骤如下:
1、在mplab中创建工程,将需要生成库档的模组程式加入工程项目中进行编译。
2、编译成功后,在工程目录下找到C语言模组程序编译后的。p1档式或组合语言模组程式编译后的。obj文件
3、在window中,打开“cmd”
4、进入HI-TECH PICC的bin目录,录入libr命令行
...>libr空格r空格D:\quxianchengxu\adc.lpp空格D:\quxianchengxu\adc.lib
...>libr空格r空格D:\quxianchengxu\adc.lib空格D:quxiangchengxu\adc.obj
5、执行上述命令后,即发现生成了adc。lpp和adc.lib文件
6、在MPLAB项目的source feles中,可以将模组程式的原始档案移除,然后在librarian files中,添加生成的库,在使用库档时,注意要对所使用的包含在库档中的模组进行声明。
以上是关于MPLAB IDE如何生成LIB库文件的主要内容,如果未能解决你的问题,请参考以下文章