社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
IIC Shanghai 2023
2023(第四届)国际 AIoT 生态发展大会
全球 MCU 生态发展大会
第四届临港半导体产业高峰论坛暨司南科技奖颁奖盛典
IIC Shenzhen 2023
第四届中国国际汽车电子高峰论坛
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
帖子
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
×
提示!
您尚未开通专栏,立即申请专栏入驻
帖子
博文
用户
芯语
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
动态库
Linux库概念,动态库和静态库的制作,如何移植第三方库
点击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章 ☞【干货】嵌入式驱动工程师学习路线☞【干货】Linux嵌入式知识点-思维导图-免费获取☞【就业】一个可以写到简历的基于Linux物联网综合项目☞【就业】找工作简历模版 一、什么是库?在windows平台和linux平台下都大量存在着库。一般是软件作者为了发布方便、替换方便或二次开发目的,而发布的一组可以单独与应用程序进行comp
一口Linux
2024-06-17
497浏览
《嵌入式Linux内存与性能详解》笔记3——动态库内存优化
一、前言在编程中,我们有时会使用到静态库和动态库,而静态库是链接到程序之中的,基本上静态库的优化与进程类似。但动态库是加载在内存空间中的,是在运行时链接的。它的优化方式比较不同,本文我们就简单地讲述一下动态库如何优化二、动态库对于 动态库 而言,它仅包括 2 个段:只读的代码段可修改的数据段。堆段 和 栈段 只有进程中才有。所以,如果你在动态库的函数里分配了一块内存,这段内存将被算在调用该函数的进
羽林君
2023-12-24
1091浏览
Linux下so动态库一些不为人知的秘密
Linux 下有动态库和静态库,动态库以.so为扩展名,静态库以.a为扩展名。二者都使用广泛。本文主要讲动态库方面知识。链接了冗余的库会怎样?基本上每一个linux 程序都至少会有一个动态库,查看某个程序使用了那些动态库,使用ldd命令查看 这么多so,是的。使用ldd显示的so,并不是所有so都是需要使用的,下面举个例子:main.cpp使用缺省参数编译结果 如果我链接一些so,但是程序并不用
Linux阅码场
2023-11-07
590浏览
如何在MCU中使用二进制库(动态库)
作为一个嵌入式软件攻城狮,提起库首先会想到静态库和动态库。静态库一般以.a为后缀,动态库以.so为后缀(Win系统.DLL)。库类型说明静态库将库中的函数编译进可执行文件,优点是不需要外部库的依赖,缺点是文件会比较大,一旦需要更新就必须重新编译动态库动态库中的函数没有编译到可执行文件中,当执行到相关函数时才会被调用,优点是可执行文件小,动态库的改变不影响应用程序,升级比较方便而作为一个单片机软件攻
面包板社区
2022-10-09
1025浏览
如何在MCU中使用二进制库(动态库)
关注+星标公众号,不错过精彩内容转自 | 工程师的废纸篓作为一个嵌入式软件攻城狮,提起库首先会想到静态库和动态库。静态库一般以.a为后缀,动态库以.so为后缀(Win系统.DLL)。库类型说明静态库将库中的函数编译进可执行文件,优点是不需要外部库的依赖,缺点是文件会比较大,一旦需要更新就必须重新编译动态库动态库中的函数没有编译到可执行文件中,当执行到相关函数时才会被调用,优点是可执行文件小,动态库
strongerHuang
2022-03-03
1190浏览
如何编译跨平台的动态库和应用程序?
在很久之前,曾经在B站上传过几个小视频,介绍了在Windows和Linux这两个平台下,如何通过cmake和make这两个构建工具,来编译、链接动态库、静态库以及可执行程序。视频中的示例代码是提前写好的,因此重点就放在构建(Build)环节了。主要是介绍了动态库与动态库之间、应用程序与动态库之间的引用等等。对动态库、静态库比较熟悉的小伙伴,应该很容易就能理解其中的内容。但是对 C 语言不熟悉的朋友
嵌入式大杂烩
2022-01-10
3060浏览
如何在MCU中使用二进制库(动态库)?
如何在MCU中使用二进制库(动态库)作为一个嵌入式软件攻城狮,提起库首先会想到静态库和动态库。静态库一般以.a为后缀,动态库以.so为后缀(Win系统.DLL)。库类型说明静态库将库中的函数编译进可执行文件,优点是不需要外部库的依赖,缺点是文件会比较大,一旦需要更新就必须重新编译动态库动态库中的函数没有编译到可执行文件中,当执行到相关函数时才会被调用,优点是可执行文件小,动态库的改变不影响应用程序
TopSemic嵌入式
2022-01-02
2106浏览
《电话号码管理系统》制作成静态库和动态库
击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!一、前言 上次写了一篇关于Makefile的文章。《利用Makfile给多文件、多目录C源码建立工程》有很多粉丝留言,有的粉丝想进一步了解cmake的使用方法,还有的粉丝想知道如何将一些函数编译成动态库或者静态库,然后再将该库编译到内存中。一口君必须安排,本篇先讲如何将一些函数编译成动态库或者静态库。这就涉及到一个库的概念,关于制
一口Linux
2021-12-06
1058浏览
静态库、动态库详解
C编译过程 在分析静态链接库、动态链接库之前,我们先来看一下计算机是怎么将.c文件一步步编译成可执行程序的,又是在哪一步使用到了静态库和动态库。如下图,一个C代码变成可执行程序,主要运行在两个环境,即编译环境 和执行环境 。在编译环境 里面又包含了编译过程 和链接过程 两步。在编译过程 里面包含了预处理、编译、汇编 3步。综上,就是我们常说的,C编译过程为:预处理编译汇编链接预处理过程预处理具体做
一口Linux
2021-10-13
1868浏览
链接两个"名字完全一样"的【动态库】,你会怎么处理?
作 者:道哥,10+年嵌入式开发老兵,专注于:C/C++、嵌入式、Linux。关注下方公众号,回复【书籍】,获取 Linux、嵌入式领域经典书籍;回复【PDF】,获取所有原创文章( PDF 格式)。【目录】第一个动态库文件应用程序第二个动态库文件错误做法:直接给它改名正解:patchelf 工具One More Thing在Linux应用的开发过程中,直接利用现成的第三方库(俗称:轮子
Linux阅码场
2021-10-02
1172浏览
应用程序设计:在动态库中如何调用外部函数?
大家好,我是一个动态链接库!这个名字,相信你一定早就如雷贯耳了。在计算机早期时代,由于内存资源紧张,我可是发挥了重大的作用!不论是在 Windows 系统中,还是在 Unix 系列平台上,到处都能见到我的身影,因为我能为大家节省很多资源啊,资源就是人民币!愉快的玩耍比如:我的主人编写了这么一段简单的代码:# 文件:lib.c#include <stdi
嵌入式ARM
2021-05-25
1315浏览
干货 | 在动态库中如何调用外部函数?
大家好,我是一个动态链接库!这个名字,相信你一定早就如雷贯耳了。在计算机早期时代,由于内存资源紧张,我可是发挥了重大的作用!不论是在 Windows 系统中,还是在 Unix 系列平台上,到处都能见到我的身影,因为我能为大家节省很多资源啊,资源就是人民币!愉快的玩耍比如:我的主人编写了这么一段简单的代码:# 文件:lib.c#include <stdi
嵌入式资讯精选
2021-05-23
2926浏览
干货 | 在动态库中如何调用外部函数?
大家好,我是一个动态链接库!这个名字,相信你一定早就如雷贯耳了。在计算机早期时代,由于内存资源紧张,我可是发挥了重大的作用!不论是在 Windows 系统中,还是在 Unix 系列平台上,到处都能见到我的身影,因为我能为大家节省很多资源啊,资源就是人民币!愉快的玩耍比如:我的主人编写了这么一段简单的代码:# 文件:lib.c#include <stdio.h>int func_in_l
嵌入式大杂烩
2021-05-22
667浏览
实用 | 程序运行时,是怎么找到动态库的?
我们随便开发一个C/C++程序,都很大程度不可避免的需要用到动态库: // 来源:公众号【编程珠玑】#include <stdio.h>int main(){ printf("hello,编程珠玑\n"); return 0;} 编译并查看使用到的动态
嵌入式资讯精选
2021-03-25
1725浏览
实用 | 程序运行时,是怎么找到动态库的?
转载请注明以下内容:来源:公众号【编程珠玑】作者:守望先生ID:shouwangxiansheng 我们随便开发一个C/C++程序,都很大程度不可避免的需要用到动态库: // 来源:公众号【编程珠玑】#include <stdio.h>int main(){ printf("hello,编
嵌入式大杂烩
2021-03-24
1792浏览
Linux应用编程之动态库的制作与使用
关注、星标公众号,直达精彩内容 ID:嵌入式情报局 作者:情报小哥 1动态库制作和使用简介 在Linux中制作动态链接库只需要使用好GCC这两个编译选项即可搞定,下面小哥画了一张图简单的说明了下:
嵌入式大杂烩
2020-12-09
806浏览
还在纠结C语言中的动态库和静态库?这样选就对了!
动态库与静态库优缺点比较 我们在编写一个 C 语言程序的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期的代码维护。我们可以把他们制作成相应的功能函数,使用时直接调用就会很方便,还可以进行后期的功能升级。 例如我要在一段代码中多次交换两个变量的值,我可以在代码中多次写入 i=x;
21ic电子网
2020-02-18
1099浏览
还在纠结C语言中的动态库和静态库,比较一下二者有何优缺点
来源 :https://blog.csdn.net/u010649766/article/details/78528601 函数的重要性 我们在编写一个C语言程序的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期
嵌入式ARM
2020-02-18
1951浏览
前四个月新能源汽车的动态库存
看前四个月的新能源汽车的上牌数有一些数据是很有意思的,今年有3月补贴缓冲断点,有PHEV的国六切换断点,还有电动汽车补贴大幅下降的断点,所以今年普遍车企都是产量、销量、上牌数据需要保持很紧密的同步才可以。这里首先看一下上牌数据,然后和当年的产量进行对比: 上牌数据可以分几个维度看问题,包括PHEV的轿车、PHEV的SUV
汽车电子设计
2019-05-28
1402浏览
正在努力加载更多...
广告
今日
新闻
1
瑞萨深化工业市场布局,发布驱控一体全新工业专用MPU
2
减少高通依赖,传苹果自研蓝牙Wi-Fi芯片明年商用
3
打造下一代家用机器人:精心构建智能化、集成化和电源优化的系统
4
用LM337改造,让PWM DAC获得1.5 A输出能力
5
韩国“K Chips法案”因总统弹劾动议案未获通过
6
传苹果自研蓝牙和Wi-Fi组合芯片,将取代博通芯片
7
斥资1.15亿美元,安森美宣布收购Qorvo SiC JFET业务
8
供应链危机加深:中美摩擦升级引发全球关注
热门
文章排行
1
打破日本垄断!30亿美元,又一国产半导体设备细分领域要崛起!
飙叔科技洞察
2013
2
突发!高度重视芯片的韩国总统尹锡悦被逮捕!
集成电路IC
1390
3
震惊!裁员3万人!
集成电路IC
447
4
传苏州瑞萨裁撤MCU研发团队
谈思汽车
357
5
传上海某新势力将“原地解散”?!
谈思汽车
308
6
2024中国研究生创“芯”大赛·EDA精英挑战赛总决赛闭幕,北京大学夺得大赛最高奖-麒麟杯
芯思想
307
7
网友贪便宜买了一个WiFi信号增强器,拆开后看到里面的用料我惊呆了......
芯片之家
306
8
涉嫌违反反垄断法,英伟达被中国立案调查!
赛博汽车
258
9
全力出击!华为手机“杀回”海外市场,鸿蒙全球扩张也来了!
飙叔科技洞察
242
10
突发!俄罗斯最大晶圆厂宣布破产!
集成电路IC
241
11
最快倒闭的新势力!只剩24小时的极越能否起死回生?车主又该何去何从?
电动车公社
239
12
退无可退!小米手机芯片终于要来了!其他国产手机厂商何去何从?
飙叔科技洞察
226
13
雷军:SUV车型小米YU7正在进行大规模路测
52RD
214
14
倒闭1.46万家!2024年国产芯片公司破产原因及产业影响深度分析
芯八哥
201
15
谷歌发布新量子芯片,创始人称已证明存在平行宇宙
阿尔法工场研究院
198
16
重大突破,华为芯片实现100%国产!
PCB资讯
193
17
超8.3亿!安森美收购这家SiC公司
行家说汽车半导体
192
18
初步协定达成,百度、吉利已为极越员工缴纳11月社保
52RD
191
19
谷歌发布“Willow”量子计算芯片,马斯克和奥尔特曼双双惊叹不已!
国纳科技匠
177
20
独家定点!禾赛ATX激光雷达将搭载于长城汽车多品牌量产车型
MEMS
172
21
不交社保、员工自费上班
一览众车
171
22
拆解华为Mate70
美男子玩编程
170
23
英伟达回应中国反垄断立案;TikTok提交紧急动议阻止封禁法律;ChatGPT新模型会通过欺骗来保护自身|日报
全球TMT
162
24
突发!美国拨款210亿去除中国设备!
集成电路IC
161
25
iPhoneSE4真要来了:首发苹果自研5G基带
快科技
160
26
【倒计时2天】2024移动机器人产业发展年会最全参会攻略来袭!
移动机器人产业联盟
160
27
做好准备!曝海信大规模裁员3万人!
智芯Player
154
28
谷歌发布最新量子计算芯片Willow,5分钟解决一个计算问题!
飙叔科技洞察
153
29
小米新机首曝:UWB技术回归!
物联传媒
152
30
英伟达为什么会被立案调查?
电子工程世界
149
广告
最新
评论
更多>>
是的,分析实在,还有云存储哦!两相结合,到底又有什么用?
自做自受
评论文章
2024-12-10
大数据,到底有什么用?
比亚迪 比亚迪
多吃蔬菜
评论文章
2024-12-10
比亚迪新能源61家核心供应商名单公开!【附150页深度报告】
资料
文库
帖子
博文
1
点思DS2730多口快充65-100W适配器
2
《大学数学系自学丛书:微分几何》(1983年)★ 经典
3
24LC02芯片手册以及注意事项
4
《高等代数自学教程》(下册,贺昌亭 主编,1983年)★ 经典教材
5
SC01B规格书v10_1666320580.pdf
6
点思DS6066快充空调服方案
7
《化学工人自学丛书:换热器及其计算基础知识》(化学工业出版社,1980年)
8
《普通高中教科书:数学》(人教A版)选择性必修 第3册 教师教学用书
9
《数理化自学丛书(第二版):平面几何》(第1册)★ 经典
10
《数理化自学丛书(第二版):物理》(第1册)★ 经典
1
【E币奖励话题】你今年有年终奖吗?发多少?
2
【东软载波 ES32VF2264 开发板】05 基础功能测试——ADC
3
【富芮坤FR3068x-C】+上手及点灯
4
【富芮坤FR3068x-C】+开发环境搭建与体验
5
这三个料的型号
6
NMOS防反接电路,这里左边的MOS D和S应该对调才对吧?
7
【东软载波 ES32VF2264 开发板】02 基础功能测试——GPIO
8
【电子DIY】制作 像素天气时钟 摆件
1
服务器系统太复杂?!系统整合测试(SIT)助您轻松应对
2
「智能家庭关键场景测试」揪出智能电视关键Wi-Fi连线问题
3
RK3588主板/开发板Android12系统APK签名文件生成的方法,干货满满
4
12-11学习笔记
5
康谋方案 | 多源相机数据采集与算法集成测试方案
6
半导体划片机在铁氧体划切领域的应用
7
【工程师故事】2024年开发板测评与多项目探索总结
8
12-10学习笔记
1
Linux系统内存buffers与cached的有什么区别?
2
PLC通信详解
3
51单片机引脚、时钟电路、复位电路、I/O端口、内部结构,通透
4
什么是厚膜电阻?
5
串行接口为什么比并行接口要好?
6
反激式RCD缓冲电路的设计
7
什么是雪崩击穿?
8
4-20mA电压控制电流输出电路
9
IC和元器件封装对照表(图片)
10
功率器件双脉冲测试
在线研讨会
ADAS系统中采用的MEMS时钟
PLL基础知识及其在时钟系统中的应用
PIC16F13145单片机可配置逻辑模块(CLB)概览
适用于安全连接的新一代PIC32CK SG/GC系列单片机
EE直播间
提升毫米波信号测试精度
直播时间:12月18日 14:00
EE Talk主题专访系列直播-对话:释放 Wi-Fi 7 在高带宽应用中的技术潜力
直播时间:12月19日 10:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
瑞萨深化工业市场布局,发布驱控一体全新工业专用MPU
减少高通依赖,传苹果自研蓝牙Wi-Fi芯片明年商用
打造下一代家用机器人:精心构建智能化、集成化和电源优化的系统
用LM337改造,让PWM DAC获得1.5 A输出能力
韩国“K Chips法案”因总统弹劾动议案未获通过