当前位置:首页>科技>c语言常用lib库小技巧MDK
发布时间:2026-06-18阅读(1)
在项目开发中,为了代码的保密及提升编译的速度,会要求把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可以大大减少整个工程的编译速度。
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图