问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

静态链接库和动态链接库的区别

发布网友 发布时间:2022-04-30 19:10

我来回答

2个回答

热心网友 时间:2022-06-30 03:33

1、静态连接库就是把(lib)文件中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库文件;
2、动态链接就是把调用的函数所在文件模块(DLL)和调用函数在文件中的位置等信息链接进目标程序,程序运行的时候再从DLL中寻找相应函数代码,因此需要相应DLL文件的支持。
3、1 静态链接库的优点
(1) 代码装载速度快,执行速度略比动态链接库快;
(2) 只需保证在开发者的计算机中有正确的.LIB文件,在以二进制形式发布程序时不需考虑在用户的计算机上.LIB文件是否存在及版本问题,可避免DLL地狱等问题。
2 动态链接库的优点
(1) 更加节省内存并减少页面交换;
(2) DLL文件与EXE文件独立,只要输出接口不变(即名称、参数、返回值类型和调用约定不变),更换DLL文件不会对EXE文件造成任何影响,因而极大地提高了可维护性和可扩展性;
(3) 不同编程语言编写的程序只要按照函数调用约定就可以调用同一个DLL函数;
(4)适用于大规模的软件开发,使开发过程独立、耦合度小,便于不同开发者和开发组织之间进行开发和测试。

热心网友 时间:2022-06-30 03:34

静态、动态链接库的区别、生成和使用,在我的csdn博客里有详细的说明,简单易懂。

附上链接。网页链接

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 培训通过入职感谢信及培训未通过感谢谢分别怎么写,有没有模板?谢谢! 系统提示由于io设备错误无法打开u盘换了一台电脑好了还需要解决吗? 父亲的河流 阅读答案 急~~ 静态链接与动态链接在链接过程和文件结构上的区别 静态链接的简介 U盘出现IO错误要如何解决? 培训入职感谢信怎么写 最好的艺人公司叫什么? GCC中静态连接和动态连接的区别 Win7在打开U盘时显示“io设备错误”该如何处理? 公司给我机会培训技术学完想写封感谢信 动态链接和静态链接分别是什么含义?他们有什么区别? 如果要去韩国发展的话 哪个娱乐公司比较好? 由于I/O设备错误,无法运行此项请求 静态链接是在装入某段程序时进行的,动态链接是在【】某段程序时进行的。 A.编译 B.装入 C.调用 D.紧凑 公司安排去外地培训,怎么写感谢信 静态连接和动态连接的关系.速度和大小呢? 烹饪培训的感谢信感谢信怎么写 函数库的动态链接与静态链接 中国有哪些娱乐公司是最红最好的? 趟过门前一条河阅读短文 U盘使用中,常出现的I/O设备错误是怎么回事? 我女儿在培训机构当老师,升职了写给园长一封信,怎么写? 介绍静态链接库和动态链接库的区别,及在VC+ 父亲的最后一战《微型小说选刊》的阅读答案 linux 动态链接和静态链接的区别 重装系统出现错误提示“I/O设备错误”,安装无法继续进行... 读父亲的画阅读答案我哭的原因 静态链接的静态链接优点 插入U盘无法使用,提示IO设备错误 语文题,在线等!!!急!!! 用手机注册的怎么解绑手机号? 动态链接和静态链接的区别 求《不做命运的奴仆》阅读答案《藕汤里的母爱》阅读答案 《父亲的茅台酒》阅读答案 《转身》阅读答案 电脑无法使用u盘,提示i/0设备错误怎么办 求作业答案:阅读下面散文,回答下 阅读何慧娟的散文《父亲和他的二胡》一文,完成题目。(20 分)①我家的墙上挂着一把二胡,那是我上小学 刚用手机号注册的怎么解绑手机号? 父亲的眼泪像花 张河稳 说说作者以“父亲的眼泪像花”的好处? 刚申请的怎么解绑手机号j