[通用 MCU] lib静态库怎么创建

[复制链接]
suncat0504 发表于 2024-7-29 21:21 | 显示全部楼层
实际上,有些东西封装库的话,应用起来更方便。但可能不太方便调试了。
shenxiaolin 发表于 2024-7-29 21:49 | 显示全部楼层
感谢分享
AIsignel 发表于 2024-8-3 22:19 | 显示全部楼层
添加源代码(。c文件)和头文件(。h文件),您希望将它打包到项目的库中。
IntelCore 发表于 2024-8-24 18:10 | 显示全部楼层
创建静态库lib可以通过以下步骤进行:使用gcc或其他编译器编译源代码为目标文件(.o),然后将目标文件归档为静态库(.a)。简单说,就是编译后归档。
power_2013 发表于 2024-8-25 10:23 | 显示全部楼层
C++网上很多教程
daichaodai 发表于 2024-8-26 08:04 来自手机 | 显示全部楼层
本帖最后由 daichaodai 于 2024-8-26 08:05 编辑

静态库应该需要单独编译生成
daichaodai 发表于 2024-8-26 08:04 来自手机 | 显示全部楼层
一般IDE软件里面好像不能直接生成的
daichaodai 发表于 2024-8-26 08:04 来自手机 | 显示全部楼层
本帖最后由 daichaodai 于 2024-8-26 08:08 编辑

楼主是想做什么呢?很少有这样操作需求的。
V853 发表于 2024-9-2 14:48 | 显示全部楼层
一般来说,makefile脚本用于编译gnu和makefile方法
理想阳 发表于 2024-9-3 15:59 | 显示全部楼层
添加源文件(。c和. h文件)添加到要打包到静态库中的项目中。
nowboy 发表于 2024-9-6 22:44 | 显示全部楼层
其实有些东西如果封装了库,应用起来更方便。但是调试起来可能不太方便。
dreamCar 发表于 2024-9-7 22:59 | 显示全部楼层
需要编译和执行的动态库
未来AI 发表于 2024-9-13 18:10 | 显示全部楼层
似乎不能在一般的ide软件中直接生成
suncat0504 发表于 2024-9-13 21:48 | 显示全部楼层
按照一定的规则编程,就能制作吧?静态库也好、可执行bin也好,只是内部形式上不同的。在Windows计算机上就是exe和dll的区别。
shenxiaolin 发表于 2024-9-20 18:21 | 显示全部楼层
百度一下就知道了
szt1993 发表于 2024-9-24 14:00 | 显示全部楼层
静态库可以直接添加对应的代码进行编译
OKAKAKO 发表于 2024-9-28 16:35 | 显示全部楼层
IFX-MudeLin 发表于 2024-5-29 14:39
如果使用GNU Makefile的方式进行编译,可参考如下的Makefile脚本。
这里编译的C文件为test.c,编译生成的静 ...

makefile还是非常实用简单的
xiyaoko2365 发表于 2025-2-28 13:05 | 显示全部楼层
在 Linux 上,静态库通常使用 .a 扩展名,在 Windows 上则通常使用 .lib 扩展名。
4c1l 发表于 2025-4-29 11:23 | 显示全部楼层
静态库的文件通常具有 .a 扩展名(在 Linux/Unix 中),或者 .lib 扩展名(在 Windows 中)。
4c1l 发表于 2025-4-29 11:30 | 显示全部楼层
当多个文件需要使用相同的代码时,创建静态库可以减少冗余代码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部