当前位置: 首页 > news >正文

Keil随笔—Lib库的源码级调试

1、lib库的生成

       在Keil的工具栏中选中Options for target ,打开如下对话框

      

       选中Create Library,注意Debug Information 与 Browse Information必须选中。编译后,即可生成.lib文件

2、lib库的使用

       1、首先需要将Lib库输出函数的头文件拷贝入应用工程,并在应用Lib库函数的源文件中include该头文件。

       2、新建一个Group,一般将其取名为Library

       3、双击Library,弹出对话框,选择Lib库文件加入到本应用工程

3、Lib的源码级调试

1、Project 目录下选择Create New Multi Project Workspace,创建一个工作台,并将应用工程,库工程同时拖入该工作台。该步骤应该不是必须的,但是在同一工作台下,调试会更加方便。

2、选择Options for target,弹出如下对话框,选择Debug

3、在Initialization File框内选择一个ini文件,该ini文件就一句话:

              SET SRC=E:\WorkSpace\LibTranf\main\source

       黑体显示为Lib库的源程序所在目录。

       配置完后,之后即可开始正常的源码级调试了

http://www.dtcms.com/a/306441.html

相关文章:

  • 设计模式:组合模式 Composite
  • DITR:DINO in the Room: Leveraging 2D Foundation Models for 3D Segmentation
  • STM32启动流程详解:从复位到main函数的完整路径
  • 字节跳动GR-3:可泛化、支持长序列复杂操作任务的机器人操作大模型(技术报告解读)
  • 【计算机科学与应用】基于Session欺骗攻击的Web应用程序防护
  • 基于信标RSSI的GNN-Transformer室内定位算法
  • 常见的cms框架的webshell方法
  • 一篇讲清Redis中常见数据类型的用法
  • BGP高级特性之正则表达式
  • 【MATLAB/Simulink】查看MATLAB以往版本的帮助文档
  • 利用椭圆方程完成 NACA0012 翼型的网格绘制
  • 常⻅CMS漏洞
  • 力扣面试150题--只出现一次的数字
  • 【预判一手面试问题:排序】
  • 网络端口号全景解析:从基础服务到特殊应用的完整指南
  • kotlin类型可为空,进行空安全的区别
  • Prometheus实战教程 02 - Prometheus 配置详解
  • 歌尔微报考港交所上市:业绩稳增显韧性,创新引领生态发展
  • 从一开始的网络攻防(十四):WAF绕过
  • 在 CentOS 7 上安装 MinIO
  • 扣子,正式拥抱开源!
  • [SKE]UVM环境下OpenSSL加密算法参考模型设计
  • 过滤器Filter
  • 光谱相机自动调焦曝光控制
  • 基于定制开发开源AI智能名片S2B2C商城小程序的B站私域流量引流策略研究
  • RAG实战指南 Day 29:RAG系统成本控制与规模化
  • 技术赋能幼儿园毕业季:从数字化纪念到成长数据可视化
  • django-3模型操作
  • 疯狂星期四文案网第24天运营日记
  • cmake项目基本demo