如何生成LIB库文件

1.首先准备好生成LIB库文件对应的.c和.h文件,在这里用到的.c和.h文件分别是:

"reg303.h"

"rjwf303_flash.h"

"rjwf303_flash.c"

"cos_security.h"

"cos_security.c"

2.新建一个项目,将上面的文件添加到项目中,并做以下设置:

选中Create Library

3.编译之后就可以在项目目录下生成对应的LIB文件。

如何使用LIB文件呢?

1.新建一个项目,然后在你的项目中添加生成上面LIB所需的LIB库文件的头文件。如图:

2.添加LIB库文件到新建的项目中。如图:

3.然后选择你要添加的LIB库文件。如图:

4.添加完成之后就可以在项目中看到对应的LIB库文件。如图:

5.最后编译项目即可。

在Keil C51下生成LIB库文件以及如何使用LIB库文件相关推荐

  1. Keil C51与ARM兼容安装

    安装C51 (1)下载keil C51 链接:https://pan.baidu.com/s/1yxFMljgEOrSaYbAOKsgddQ 提取码:g1vr (2)安装C51,点next,建议安装路 ...

  2. STC单片机使用Keil C51 编译增添PackInstaller方法

    1.下载安装破解 Keil C51 软件: 2.增添PackInstaller: 3.增添STC 头文件: 4.增添Driver文件:

  3. KEIL 调试【调试lib库】【调试模式快捷键】【debug init脚本】【 Pre-Download Script into脚本(utilities下init file)】【将数据导出到文件】

    SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4GHz射频收发机.32位ARM Cortex-M0处理器.128kB Flash存储器.以及丰富的数字接口.SYD8801片上集成了 ...

  4. C++文件如何在linux下生成动态库So,以及如何使用这个动态库

    引用:http://blog.csdn.net/xuguang121/article/details/7457565 不同组件之间,如何提供一个动态库给其他Team使用,这样使用者也不需要关心和维护你 ...

  5. c语言将程序写为动态库,VS下生成C程序静态库(LIB)及动态库(DLL)的方法

    一.前言 工作中有时候因为分工合作的原因需要让别人调用自己写的代码去完成某项功能,但是又不想让别人看到具体的实现过程,只是提供一个API形式的接口供别人调用:又或者是其他的一些原因,有必要学习静态库及 ...

  6. 【keil5应用】如何生成lib库文件,以及使用lib文件

    一.制作库文件 1.准备一个基于Keil5的项目工程 此处使用原子例程,都是一个流程. 2.考虑制作库文件内容 此工程是跑马灯工程,故"FWLIB""CORE" ...

  7. 编译高性能linux so库,关于如何在linux环境下生成a库和so库(改,附图)-Go语言中文社区...

    一般linux环境下的链接库分为a库和so库,分别表示静态链接库和动态链接库,其作用是把C程序编译好做成一种可执行链接文件,c主程序文件调用这些程序的函数接口是可以使用a库或so库,在主程序中只需要i ...

  8. linux下生成静态库和动态库

    linux下生成静态库和动态库 一.动态库.静态库简介 库是写好的现有的,成熟的,可以复用的代码.现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常.本质上 ...

  9. c语言lst文件,Keil C51 之LST文件

    Keil C51编译器在编译程序时,会生成一个扩展名为LST的列表文件,也被称为listing file. 这个文件包含了有关编译过程的丰富信息,该文件由多个段组成,其中Symbol Listing ...

最新文章

  1. java ftp上传超时_java - Java FTP连接超时 - 堆栈内存溢出
  2. ZJUT 地下迷宫 (高斯求期望)
  3. mac下查看redis安装路径_干货!win10环境下Redis安装、启动教程
  4. 2021牛客寒假算法基础集训营3,签到题DGHIJ
  5. STM8S 低功耗(1)
  6. pdf转换成ppt转换器免费版
  7. Win7电脑蓝屏代码大全
  8. python中shape 0_Python错误:找到包含0个样本(shape =(0,262))的数组,同时至少需要1个...
  9. 电脑休眠和睡眠的区别
  10. win7搭建nas存储服务器_FreeNas 0.7.1:普通电脑变成网络存储服务器
  11. IoTDB PMC 黄向东成功入选『2021 中国开源先锋 33 人之心尖上的开源人物』,我们记录了他和 IoTDB 的故事...
  12. cdr 表格自动填充文字_当文字内容太多excel单元格盛不下应该怎么做
  13. 对于预防降权有什么手段?
  14. 微信H5支付坑一--手续费未结算
  15. UR机器人装箱姿态_UR机器人汽车座椅螺丝拧紧--优傲机器人
  16. Leetcode刷题java之3. 无重复字符的最长子串
  17. 计算机图形学消隐的概念
  18. 微信小程序 - 音乐列表点击播放 / 暂停音频,流畅切换音频(支持暂停音乐后,保留音乐 “进度“ 继续播放)最好用最详细的源码示例教程,适用于wechat列表点击后播放 mp3 wav 文件的需求
  19. 关闭Delphi2010出现以下bpl错误,解决方案.
  20. 软件测试 | 测试开发 | Real Distributed APEX

热门文章

  1. [转]音频发展史 革命性技术盘点(上下)
  2. 【Verilog 基础】阻塞赋值和非阻塞赋值的区别
  3. java 围棋代码_java围棋游戏源代码
  4. 关于增加总决赛(线下)多车编队组二等奖名额的申请
  5. 【雕爷学编程】Arduino动手做(91)---XD-58C心率传感器
  6. Azure kubernetes(AKS)安装kubectl
  7. Redis 升级到 6.x 版本,10个双11大促都不是问题了
  8. C语言图形化编程之easyx的简单使用
  9. ServiceWorker 介绍
  10. 缺陷检测(图像处理部分)