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

动态连接库的定义

发布网友 发布时间:2022-06-01 15:54

我来回答

1个回答

热心网友 时间:2022-06-04 18:26

程序编制一般需经编辑、编译、连接、加载和运行几个步骤。在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在连接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中。这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。
为了克服这个缺点可以采用动态连接库。这个时候连接器仅仅是在可执行文件中打上标志,说明需要使用哪些动态连接库;当运行程序时,加载器根据这些标志把所需的动态连接库加载到内存。
另外在当前的编程环境中,一般都提供方法让程序在运行的时候把某个特定的动态连接库加载并运行,也可以将其卸载(例如Win32的LoadLibrary()&FreeLibrary()和Posix的dlopen()&dlclose())。这个功能被广泛地用于在程序运行时刻更新某些功能模块或者是程序外观。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么车险可以分期花呗 请问“有几个虫子怕什么"改为陈述句是"有几个虫子不可怕"。为什么要加... 一只狼身边有一只羊为什么狼不吃羊? 路边有一只羊,过来一只狼,却没有吃羊,为什么? ...有没有一个厂叫【福高】厂的,是做电子产品的。。3Q 明道冒险王百度云如何下载 冒险王2cps联系谁? 350分到400分的二本大学 廊坊高考400分能上什么学校 河北2023年高考400分左右能上什么大学 怎么写计划书啊?我需要开头!谢谢! 青海咨博科技项目咨询有限公司怎么样? 欧盟成立的主要推动者是 哪几国参加巴黎条约? 欧洲煤钢共同体是欧洲六国签订了什么条约而成立的? 蛟河几月份收甜玉米? 什么叫“暴走族”? 什么叫做“暴走族”? 日本的暴走族,有没有了解的? 暴走鞋有啥危害 为什么暴走鞋有危害 ls86-330路由器怎么设置 74LS20与非门.74LS55与或非门.74LS86异或门什么情况下输出低电压,什么情况下输出高 74LS86N和74LS86D的区别有什么?看起来引脚一样哇! 这两个IC 74LS86跟74HC86D能否通用? 芯片74HC86与74LS86在电路中可以互换吗 74ls86与74ls136的区别? wifi路由器ls86-301怎样更改路由器接入名称和更改密码 LOL岚切跟幕刃被动会同时触发吗? 绿景控股什么时间复牌 画外采访提纲是指的什么 我要采访一个作家,他的作品已经拍成电视剧了,采访提纲怎么写? 【高悬赏】跪求 动漫 专家 帮忙 填一下 访谈提纲~~ 昆明哪能买到电子灭蚊器 为什么热点股票涨得快? 5年级美文 为什么热点股票就涨得快? 2008年哪些是热点的股票板块?? 五年级英语小短文20字? 股票热点怎么追 离婚带着儿子男方是否要给抚养费 我离婚带着儿子,还能有爱情吗? 离婚之后带着儿子的女人,如果想要再找个男人有多难? 我离婚带着儿子,真的就不配拥有爱情吗? 一个女人离婚带一个男孩,注定孩子长大了会去找他父亲吗? 带儿子的离婚女人真的不好嫁吗? 老婆带着儿子离婚了,一般男方家什么心情 红米k40游戏增强版顶配多少G 舟山五星级酒店有那些 延禧攻略:富察容音为什么自杀?仅仅是因为痛失爱子吗?