eclipse固件库生成的操作流程

news/2025/1/9 4:59:18/

一.方法介绍

有时候我们需要将某个功能模块封装成一个库,只留出接口供别人使用,那么就需要打包处理,eclipse是如何操作的呢?本文仅仅讨论我所知道的两种方式,倘若还有更简便的方法也非常欢迎网友补充。

1.在已有的工程里面去生成,将工程里面需要打包成库的源代码单独编译,其他不需要打包的源文件则屏蔽掉;

2.直接新建一个生成库的工程,将需要的源码放入到工程里面,以生成库的方式去编译,这个更直接简单。

其实两种方式生成库的原理都是一样的。下面分别介绍两种生成固件库的操作流程。

二.在已有的工程中将部分源码生成库文件

不需要参与编译的源文件可以通过下图方式暂时屏蔽掉

留下需要编译成库的源文件,设置输出文件为库文件

点击编译,并获取到最终的库文件

三.新建生成库文件的工程添加源码生成库文件

如图 new --> C++ project --> Static Library -->next --> finish

完成编程后,点击 build 即在Debug 下看到 生成的 .a 文件 即是想要得到的静态库。


http://www.ppmy.cn/news/101427.html

相关文章

c# cad 二次开发 类库 netload 图层操作、创建图层、删除图层、设置当前图层等

c# cad 二次开发 类库 netload 图层操作、创建图层、删除图层、设置当前图层等 using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.Colors; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.EditorInput; using System; using System.Col…

FPGA基于AXI 1G/2.5G Ethernet Subsystem实现千兆UDP通信 提供工程源码和技术支持

目录 1、前言2、我这里已有的UDP方案3、详细设计方案传统UDP网络通信方案本方案详细设计说明UDP层设计AXIS-FIFOAXI 1G/2.5G Ethernet Subsystem:输出 4、vivado工程详解5、上板调试验证并演示系统配置UDP数据回环测试注意事项 6、福利:工程代码的获取 1…

自动化测试套件(RSpec)

自动化测试套件(RSpec) RSpec example RSpec 是 Ruby 编程语言的测试框架。 它旨在通过提供用于定义和执行测试的领域特定语言 (DSL) 来促进行为驱动开发 (BDD)。 RSpec 允许您编写富有表现力和可读性的测试来描述代码的预期行为。 以下是 RSpec 的一些关键特性和概念&#…

Kibana:使用 Docker 安装 Kibana - 8.x

Kibana 的 Docker 镜像可从 Elastic Docker 注册中心获得。 基本映像是 ubuntu:20.04。www.docker.elastic.co 上提供了所有已发布的 Docker 图像和标签的列表。 源代码在 GitHub 中。 这些镜像包含免费和订阅功能。 开始 30 天试用以试用所有功能。 如果你还没有安装好自己的…

苹果笔不用原装可以吗?推荐性价比最高的平替苹果笔

苹果Pencil的价格令人难以入手,单支就要接近千元,我实在想不通,这款电容笔怎么会以969元的价格出售?尽管苹果的Pencil性能非常不错,但是我认为它的价值还是不值这个价钱。当前国产的平板电容笔正不断完善中&#xff0c…

javaWeb ssh小提琴管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点 java ssh小提琴管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S 模式开发。开发环境为TOMCAT7.0,…

博客摘录「 事务的7种传播行为」2023年5月29日

口诀:三对一 support\not support required\required new mandatory\never nested嵌套执行

DG4Pros结合M3D,1:500地籍免像控实践详解

前言 免像控技术正在迈向成熟,逐渐从理论走向了实际应用。本期,我们详细讨论DG4 Pros相机配合北京中测智绘科技有限公司的Mirauge 3D软件在1:500地籍精度的免像控作业中的可行性及具体项目流程。 DG4 Pros倾斜摄影相机 实验背景 无人机航空摄影测量是…