社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
2025 中国国际低空经济产业创新发展大会
2025 第六届国际 AIoT 生态发展大会
2025 全球 MCU 生态发展大会
2025 第六届中国国际汽车电子高峰论坛
IIC Shenzhen 2025
2025国际电子商情分销与供应链行业年会
IIC Shanghai 2025
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
登录|注册
芯语
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
首页
热门
专栏作家
电子产业热词
CEO专栏
技术文库
科技头条
专栏入驻
×
提示!
您尚未开通专栏,立即申请专栏入驻
芯语
帖子
博文
用户
芯语
登录
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
动态库
Linux库概念,动态库和静态库的制作,如何移植第三方库
点击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章 ☞【干货】嵌入式驱动工程师学习路线☞【干货】Linux嵌入式知识点-思维导图-免费获取☞【就业】一个可以写到简历的基于Linux物联网综合项目☞【就业】找工作简历模版 一、什么是库?在windows平台和linux平台下都大量存在着库。一般是软件作者为了发布方便、替换方便或二次开发目的,而发布的一组可以单独与应用程序进行comp
一口Linux
2024-06-17
554浏览
《嵌入式Linux内存与性能详解》笔记3——动态库内存优化
一、前言在编程中,我们有时会使用到静态库和动态库,而静态库是链接到程序之中的,基本上静态库的优化与进程类似。但动态库是加载在内存空间中的,是在运行时链接的。它的优化方式比较不同,本文我们就简单地讲述一下动态库如何优化二、动态库对于 动态库 而言,它仅包括 2 个段:只读的代码段可修改的数据段。堆段 和 栈段 只有进程中才有。所以,如果你在动态库的函数里分配了一块内存,这段内存将被算在调用该函数的进
羽林君
2023-12-24
1279浏览
Linux下so动态库一些不为人知的秘密
Linux 下有动态库和静态库,动态库以.so为扩展名,静态库以.a为扩展名。二者都使用广泛。本文主要讲动态库方面知识。链接了冗余的库会怎样?基本上每一个linux 程序都至少会有一个动态库,查看某个程序使用了那些动态库,使用ldd命令查看 这么多so,是的。使用ldd显示的so,并不是所有so都是需要使用的,下面举个例子:main.cpp使用缺省参数编译结果 如果我链接一些so,但是程序并不用
Linux阅码场
2023-11-07
703浏览
如何在MCU中使用二进制库(动态库)
作为一个嵌入式软件攻城狮,提起库首先会想到静态库和动态库。静态库一般以.a为后缀,动态库以.so为后缀(Win系统.DLL)。库类型说明静态库将库中的函数编译进可执行文件,优点是不需要外部库的依赖,缺点是文件会比较大,一旦需要更新就必须重新编译动态库动态库中的函数没有编译到可执行文件中,当执行到相关函数时才会被调用,优点是可执行文件小,动态库的改变不影响应用程序,升级比较方便而作为一个单片机软件攻
面包板社区
2022-10-09
1088浏览
如何在MCU中使用二进制库(动态库)
关注+星标公众号,不错过精彩内容转自 | 工程师的废纸篓作为一个嵌入式软件攻城狮,提起库首先会想到静态库和动态库。静态库一般以.a为后缀,动态库以.so为后缀(Win系统.DLL)。库类型说明静态库将库中的函数编译进可执行文件,优点是不需要外部库的依赖,缺点是文件会比较大,一旦需要更新就必须重新编译动态库动态库中的函数没有编译到可执行文件中,当执行到相关函数时才会被调用,优点是可执行文件小,动态库
strongerHuang
2022-03-03
1263浏览
如何编译跨平台的动态库和应用程序?
在很久之前,曾经在B站上传过几个小视频,介绍了在Windows和Linux这两个平台下,如何通过cmake和make这两个构建工具,来编译、链接动态库、静态库以及可执行程序。视频中的示例代码是提前写好的,因此重点就放在构建(Build)环节了。主要是介绍了动态库与动态库之间、应用程序与动态库之间的引用等等。对动态库、静态库比较熟悉的小伙伴,应该很容易就能理解其中的内容。但是对 C 语言不熟悉的朋友
嵌入式大杂烩
2022-01-10
3121浏览
如何在MCU中使用二进制库(动态库)?
如何在MCU中使用二进制库(动态库)作为一个嵌入式软件攻城狮,提起库首先会想到静态库和动态库。静态库一般以.a为后缀,动态库以.so为后缀(Win系统.DLL)。库类型说明静态库将库中的函数编译进可执行文件,优点是不需要外部库的依赖,缺点是文件会比较大,一旦需要更新就必须重新编译动态库动态库中的函数没有编译到可执行文件中,当执行到相关函数时才会被调用,优点是可执行文件小,动态库的改变不影响应用程序
TopSemic嵌入式
2022-01-02
2315浏览
《电话号码管理系统》制作成静态库和动态库
击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!一、前言 上次写了一篇关于Makefile的文章。《利用Makfile给多文件、多目录C源码建立工程》有很多粉丝留言,有的粉丝想进一步了解cmake的使用方法,还有的粉丝想知道如何将一些函数编译成动态库或者静态库,然后再将该库编译到内存中。一口君必须安排,本篇先讲如何将一些函数编译成动态库或者静态库。这就涉及到一个库的概念,关于制
一口Linux
2021-12-06
1075浏览
静态库、动态库详解
C编译过程 在分析静态链接库、动态链接库之前,我们先来看一下计算机是怎么将.c文件一步步编译成可执行程序的,又是在哪一步使用到了静态库和动态库。如下图,一个C代码变成可执行程序,主要运行在两个环境,即编译环境 和执行环境 。在编译环境 里面又包含了编译过程 和链接过程 两步。在编译过程 里面包含了预处理、编译、汇编 3步。综上,就是我们常说的,C编译过程为:预处理编译汇编链接预处理过程预处理具体做
一口Linux
2021-10-13
1907浏览
链接两个"名字完全一样"的【动态库】,你会怎么处理?
作 者:道哥,10+年嵌入式开发老兵,专注于:C/C++、嵌入式、Linux。关注下方公众号,回复【书籍】,获取 Linux、嵌入式领域经典书籍;回复【PDF】,获取所有原创文章( PDF 格式)。【目录】第一个动态库文件应用程序第二个动态库文件错误做法:直接给它改名正解:patchelf 工具One More Thing在Linux应用的开发过程中,直接利用现成的第三方库(俗称:轮子
Linux阅码场
2021-10-02
1201浏览
应用程序设计:在动态库中如何调用外部函数?
大家好,我是一个动态链接库!这个名字,相信你一定早就如雷贯耳了。在计算机早期时代,由于内存资源紧张,我可是发挥了重大的作用!不论是在 Windows 系统中,还是在 Unix 系列平台上,到处都能见到我的身影,因为我能为大家节省很多资源啊,资源就是人民币!愉快的玩耍比如:我的主人编写了这么一段简单的代码:# 文件:lib.c#include <stdi
嵌入式ARM
2021-05-25
1360浏览
干货 | 在动态库中如何调用外部函数?
大家好,我是一个动态链接库!这个名字,相信你一定早就如雷贯耳了。在计算机早期时代,由于内存资源紧张,我可是发挥了重大的作用!不论是在 Windows 系统中,还是在 Unix 系列平台上,到处都能见到我的身影,因为我能为大家节省很多资源啊,资源就是人民币!愉快的玩耍比如:我的主人编写了这么一段简单的代码:# 文件:lib.c#include <stdi
嵌入式资讯精选
2021-05-23
3036浏览
干货 | 在动态库中如何调用外部函数?
大家好,我是一个动态链接库!这个名字,相信你一定早就如雷贯耳了。在计算机早期时代,由于内存资源紧张,我可是发挥了重大的作用!不论是在 Windows 系统中,还是在 Unix 系列平台上,到处都能见到我的身影,因为我能为大家节省很多资源啊,资源就是人民币!愉快的玩耍比如:我的主人编写了这么一段简单的代码:# 文件:lib.c#include <stdio.h>int func_in_l
嵌入式大杂烩
2021-05-22
772浏览
实用 | 程序运行时,是怎么找到动态库的?
我们随便开发一个C/C++程序,都很大程度不可避免的需要用到动态库: // 来源:公众号【编程珠玑】#include <stdio.h>int main(){ printf("hello,编程珠玑\n"); return 0;} 编译并查看使用到的动态
嵌入式资讯精选
2021-03-25
1792浏览
实用 | 程序运行时,是怎么找到动态库的?
转载请注明以下内容:来源:公众号【编程珠玑】作者:守望先生ID:shouwangxiansheng 我们随便开发一个C/C++程序,都很大程度不可避免的需要用到动态库: // 来源:公众号【编程珠玑】#include <stdio.h>int main(){ printf("hello,编
嵌入式大杂烩
2021-03-24
1808浏览
Linux应用编程之动态库的制作与使用
关注、星标公众号,直达精彩内容 ID:嵌入式情报局 作者:情报小哥 1动态库制作和使用简介 在Linux中制作动态链接库只需要使用好GCC这两个编译选项即可搞定,下面小哥画了一张图简单的说明了下:
嵌入式大杂烩
2020-12-09
822浏览
还在纠结C语言中的动态库和静态库?这样选就对了!
动态库与静态库优缺点比较 我们在编写一个 C 语言程序的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期的代码维护。我们可以把他们制作成相应的功能函数,使用时直接调用就会很方便,还可以进行后期的功能升级。 例如我要在一段代码中多次交换两个变量的值,我可以在代码中多次写入 i=x;
21ic电子网
2020-02-18
1161浏览
还在纠结C语言中的动态库和静态库,比较一下二者有何优缺点
来源 :https://blog.csdn.net/u010649766/article/details/78528601 函数的重要性 我们在编写一个C语言程序的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期
嵌入式ARM
2020-02-18
2001浏览
前四个月新能源汽车的动态库存
看前四个月的新能源汽车的上牌数有一些数据是很有意思的,今年有3月补贴缓冲断点,有PHEV的国六切换断点,还有电动汽车补贴大幅下降的断点,所以今年普遍车企都是产量、销量、上牌数据需要保持很紧密的同步才可以。这里首先看一下上牌数据,然后和当年的产量进行对比: 上牌数据可以分几个维度看问题,包括PHEV的轿车、PHEV的SUV
汽车电子设计
2019-05-28
1430浏览
正在努力加载更多...
广告
今日
新闻
1
慕展上的村田:echorb石头、柔性伸缩电路板、透明ID标签……
2
振动测试如何巩固电子制造的质量保证
3
深圳全景相机“卖爆”纽约!凌晨排队、疯狂抢购、非买不可
4
车载测试技术解析:聚焦高带宽、多通道同步采集与协议分析
5
中国科研团队成功将脑机接口柔性微电极植入机器人CyberSense
6
本土MCU企业2024年财报分析:消费电子复苏,车规尚在烧钱
7
英特尔:撤回一个拆分计划
8
传苹果正开发一款智能眼镜,融入Apple Intelligence技术
热门
文章排行
1
替换英伟达!传华为昇腾910C将大规模出货
芯极速
3411
2
涉及储能!两国总统同日访华,释放合作信号
行家说储能
3058
3
传中国对部分美国芯片加征关税豁免:125%降至0
52RD
2989
4
传中国对部分美国芯片加征关税豁免:125%降至0
射频美学
2530
5
传!部分美国产芯片获中国125%关税豁免
芯极速
2318
6
突发!美国宣布:加征3403.96%关税!
皇华电子元器件IC供应商
1814
7
该GaN企业完成亿元融资,产品进入小米、联想等一线厂商
第三代半导体风向
1711
8
中国第一个L3来了!华为新一代ADS4重磅发布:4大升级、4个配置
快科技
1675
9
传中国对部分美国芯片免征关税!
皇华电子元器件IC供应商
1656
10
中国对部分美国芯片加征关税豁免:125%降至0
芯片视界
1590
11
储能行业中的“五大四小”是什么?
锂电联盟会长
1547
12
重磅!华为AI芯片910C将于5月量产出货,920也在路上了!
飙叔科技洞察
1486
13
曝蔚来一智驾技术大佬离职!
谈思汽车
1170
14
发布6nm!出货16亿颗手机芯片,5G芯片应用全球76个国家,又一国产手机芯片站稳了!
飙叔科技洞察
1099
15
突发!传中国对部分美国芯片免征关税!
ittbank
1031
16
突发!凯盛科技子公司高管被刑事拘留
WitDisplay
1025
17
AMEYA360丨2025年劳动节放假通知!
皇华电子元器件IC供应商
995
18
【实战干货】7张图带你看懂PCB布线规范,不踩坑才是高手!末尾有彩蛋
凡亿PCB
983
19
华为激进!Mate80塞进大风扇,麒麟性能这下爆发了
手机技术资讯
957
20
第九篇:2025年上海车展展前洞察报告(终)
智能汽车设计
918
21
2025上海车展前瞻报告:创新智联自主竞逐高端
智车文库
839
22
突发!美国宣布:加征3403.96%关税!
中国半导体论坛
838
23
泡沫正在破灭!英伟达高位下跌60%正在成为现实
美股研究社
822
24
美国征收东南亚国家最高3403%关税
芯极速
798
25
出货量全国第一!射频芯片细分龙头拿下数亿元融资
物联传媒
762
26
IDC:2025年Q1中国折叠屏手机出货增长53.1%,华为份额超75%
52RD
747
27
OpenCV4.10DNN部署YOLO11全系模型
OpenCV学堂
713
28
特斯拉专家访谈:GaN车载应用已成趋势
第三代半导体风向
705
29
传海关通知:符合条件的美产芯片豁免关税
贞光科技
695
30
国内半导体设备企业,拟精简至10家
芯极速
689
广告
最新
评论
更多>>
学习了
青青水草
评论文章
2025-04-22
湿度正在偷偷毁掉你的基准源精度!
good,.
mhlyjay
评论文章
2025-04-22
MOS管损耗理论计算公式推导及LTspice仿真验证
资料
文库
帖子
博文
1
电源工程师技术培训-初级
2
自动控制原理++上册,黄家英,第二版
3
IGBT图解
4
WeActStudio的STM32G431CoreBoard开发资料
5
2025年感知技术十大趋势深度分析报告
6
[16章]AI Agent从0到1定制开发 全栈/全流程/企业级落地实战
7
[完结14章]RAG全栈技术从基础到精通 ,打造高精准AI应用
8
[鸟哥的Linux私房菜:服务器架设篇(第二版)].鸟哥.扫描版
9
【2025新品】java-antd-web3全栈dapp开发教程
10
ASL6328 HDMI2.0 Retimer中继器ic设计说明书
1
【2025面包板社区内容狂欢节】发文、回帖赢25万E币!
2
已知并联电阻总阻值,算出23456个......并联电阻的阻值,比...
3
差分晶振的输出方式有哪几种呢
4
【敏矽微ME32G030系列】+初识及测试开发板(外接继电器)
5
【敏矽微ME32G030系列】+初识篇
6
MacBook扩展坞怎么选?
7
IU5209E升压充电管理芯片
8
电解电容寿命能不能满足5年?固态电容的寿命是不是要更...
1
芯资讯|WTR096-16S录音语音芯片:重塑智能家居的情感连接与安全守护
2
晶振内部的污染物是哪里来的?
3
晶振有电压,但没有压差,是短路吗?
4
盘点全球十大人形机器人公司!你认识哪家?
5
协议标准第015篇 汽车48V电气标准
6
集成电路封装与测试流程详解
7
探针台在光电行业的应用
8
探针台在半导体行业的应用
1
MOSFET选型规范
2
理解功率MOSFET的RDS(ON)温度系数特性
3
CAN总线显隐性电平解析
4
增强型MOS场效应管电路分析方法
5
MLCC噪声啸叫及对策
6
简单聊无源器件与有源器件的区别
7
五种总线协议(UART、RS232、RS485、IIC、SPI)
8
一篇文章告别锂离子电池知识盲区
9
晶振工作原理详解
10
PCB安规设计:电气间隙和爬升距离
在线研讨会
利用氮化镓技术打造高效电机驱动——人形机器人、无人机与电动汽车应用
ADMT4000重新定义多圈编码器设计
NSSine™系列实时控制MCU在数字电源和电机控制领域的应用
ST 在大功率热管理系统中的电机控制系统方案(AI 数据中心/暖通空调/电池储能系统/变频制冷)
EE直播间
中小数字IC云仿真加速方案:弹性资源与验证效率提升
直播时间:05月22日 10:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
慕展上的村田:echorb石头、柔性伸缩电路板、透明ID标签……
振动测试如何巩固电子制造的质量保证
深圳全景相机“卖爆”纽约!凌晨排队、疯狂抢购、非买不可
车载测试技术解析:聚焦高带宽、多通道同步采集与协议分析
中国科研团队成功将脑机接口柔性微电极植入机器人CyberSense