c语言常用lib库(小技巧MDK)
在项目开发中,为了代码的保密及提升编译的速度,会要求把C源码编程lib库,那么我们就来介绍下MDK中如何操作呢?
首先打开一个工程如下,这是Bootloader程序
我们想把iap这部分编成lib库,保密源码
首先要确保工程编译是通过的,没有错误警告什么的,接下来屏蔽不用的组及代码
1,右键点击组名;2,选择“Options ...”;3,取消√
这样该组的C文件就不会被编译了,组名上出现了小红标
同样的方法屏蔽其他组
接着修改工程配置
1,点击配置项;2,选择“output”;3,开启创建lib;4,lib的名字
配置完成后,点击编译就可以了,接着就生成了lib库了
接下来,我们来使用lib库,同样的方法,在工程中屏蔽"Bootloader"组或者直接删除,这里要注意保留.h文件,开启其他组,并引用lib如下
同时修改工程配置
接着编译工程,工程编译成功如下所示
这种生成lib的方法,在公司对外合作的时候尤其适用,既不暴露源码,又可以全功能使用。还有在大工程中,一些万年不动,又大又多的组件,直接编成lib可以大大减少整个工程的编译速度。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com