基于keil下的多文件夹打包生成LIB库的操作步骤
本文目标:基于keil下的多文件夹打包生成LIB库的操作步骤
按照本文的描述,应该可以跑通实验并举一反三。
先决条件:装有编译和集成的开发环境,比如:Keil uVision5、STM32CubeMX
使用外设:无
前言
在一些情况中,刚踏入新公司接触到新工程时,公司的一些老手不太方面展示源码,会在工程中添加lib的文件,这些打包的lib库文件中,或者是针对性优化的代码,或者是屎山代码,或者是量产打包的代码,或者是基于保密之类的留一手,或者是祖传代码,或者是别的什么缘由,总之在给定的工程中是能用的,就是看不到对应的源码,这个lib库怎么来的,今天就以一个工程进行展示。
实验
假设你拥有一个如下的工程,其中框起来的是你辛苦写的代码,你需要将他们打包成一个lib库文件,接下来是操作步骤。
步骤1
备份一下工程,重新打开,将除了框起来的代码保留,移除所有的文件,如下图:
步骤2
点击上方工具栏的"Options for Target…"选项,如下图所圈的部分: