KEIL MDK LIB库文件的制作

来源:本站
导读:目前正在解读《KEIL MDK LIB库文件的制作》的相关信息,《KEIL MDK LIB库文件的制作》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《KEIL MDK LIB库文件的制作》的详细说明。
简介:问题引出:为什么要做成lib库?

1、有些人不想将自己写的源代码公开,但是同时库文件又需要让别人能够正常调用,那封装成lib的格式就是一个好方法。

2、编译某些工程文件时非常耗时,像UCGUI和ST官方的库时,由于文件众多,编译一次可能得1两分钟,这时可以打包成库,这时编译工程时就不会再次编译库的文件,节省不少的时间。(但同时也不能用右键go to Definition 'XXX'来直接找到源文件定义了,这是一点不足的地方)

制作方法:以UCGUI为例

第一步:打开一个测试通过的工程。(如果本来要打包的库文件里面的代码有错的话,打包成库后也是不能用的,这步是关键)

KEIL MDK LIB库文件的制作

测试没有问题后将不需要的部分删除,后如下图所示

KEIL MDK LIB库文件的制作

第二步:打开KEIL MDK->Project->Option for target...->Output,选 中Create Executable:....选项。

KEIL MDK LIB库文件的制作

第三步:重新编译,即可在原本生成Hex文件的目录下找到*.lib文件。

打开原工程,只需将原来的.c文件移除,添加进该.lib文件即可使用

提醒:《KEIL MDK LIB库文件的制作》最后刷新时间 2024-03-14 00:59:46,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《KEIL MDK LIB库文件的制作》该内容的真实性请自行鉴别。