首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
admin
2016-05-12
72
问题
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
选项
答案
在编译、连接静态库时,编译程序将用户程序要调用的库函数全部连接到用户的程序中,组合成一个完整的不可分割的执行代码。在运行时,用户程序就与原静态库脱离了联系。如果一个用户要在其他的同类计算机上运行该程序,就不需要将静态库和相应的运行环境复制过去,在这种情况下采用连接静态库是合适的。 如果有若干的应用程序要调用相同的库函数,那么各个应用分别都要把库中有关的函数连入自己的程序库中,这些冗余的代码极大地增加了程序的长度,平时要消耗较多的磁盘存储空间,这些应用同时运用时也要占用较大的内存空间,在这种情况下采用连接静态库是不合适的。 在编译、连接动态库时,编译程序并不将动态库中的函数连入用户的程序中,而只建立了对动态库的引用连接,因此所生成的目标代码长度要比使用静态库小得多。 当有若干程序要使用同一个动态库时,系统只要在内存中驻留该动态库的一个副本,各个调用程序共享同一个库的代码,这样大大减小了系统中执行代码的总长度,也使更多的用户程序可以并发地运行,在这种情况下采用连接动态库是合适的。 如果系统中只有一个程序要使用库,那么采用动态库的方式比起采用静态库的方式非但不能减少执行代码的总长度,反而可能增加其长度。因为在连接静态库时,系统只把用户要调用的库函数连入程序中,而在连接动态库时,尽管所生成的目标代码中不包含库中的函数代码,但在执行时系统却要把整个动态库都调入内存(在虚拟存储管理系统中只要部分调入即可),而不管是否要用到库中的全部函数。故在这种情况下采用连接动态库是不合适的。 另一方面,如果一个用户要在其他同类计算机上运行该程序,就必须将动态库和相应的运行环境复制过去,在这种情况下采用连接动态库不如采用连接静态库方便。
解析
转载请注明原文地址:https://kaotiyun.com/show/RSNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
设计一个PLC控制系统控制两台电动机,控制要求如下:(1)只有在电动机A起动后,电动机B才能起动;(2)只有在电动机B停转后,电动机A才能停转:(3)两电动机起动后自锁。已知:电动机A的起动开关为X1,停转开关为X2
在数控系统中,复杂连续轨迹通常采用【】方法实现。
连续路径控制中为了控制工具沿任意直线或曲线运动,必须同时控制每一个轴的【】,使得它们同步协调到达目标点。
某大学生收到四家公司的聘用通知,年薪分别为3万、3.4万、4万、5万。考虑长远发展,该生选择了4万年薪的工作。则他选择的机会成本是_______万元。()
邀请招标,是指招标人以招标邀请书的方式,邀请_______家以上具备承担施工招标项目能力、资信良好的特定法人或其他组织投标,招标人按事先规定的程序和办法从中择优选择中标人的招标方式。()
备选的两个方案的计算期相同,甲方案投资额为500万元,年经营成本为80万元,乙方案投资额为550万元,年经营成本为70万元,已知本行业基本投资回收期为6年,试选择较优的方案。
简要列举说明计算机网络系统面临的典型安全威胁。(至少列举5个)
采用___________技术可以尽可能地全面恢复运行计算机网络所需的数据和系统信息。
计算机网络安全是指利用管理控制和技术措施,保证在一个网络环境里,信息数据的__________、完整性及可使用性受到保护。()
在位示图中,若某位为________,则表示对应的物理块号已分配。
随机试题
不锈钢1Crl8Ni9Ti与低碳钢Q235A采用钨极氩弧焊焊接时,不加填充焊丝能够获得满意的焊缝质量。()
病人男性,65岁,既往有高血压病史20年,2h前打麻将时突发头痛、呕吐、右侧肢体无力,继而意识不清、小便失禁,急送医院就诊,查体:血压:200/120mmHg,病人呈浅昏迷、双眼右侧凝视、颈项强直、右侧肢体偏瘫。请问:(1)此病人最可能的诊断是什
下列哪些证候不是蛔厥证的症状
在旅游投诉与民事诉讼、行政复议及行政诉讼中,下列叙述错误的是()
我国是一个多民族的国家,民族区域自治制度是我国的基本政治制度之一,是建设中国特色社会主义政治的重要内容。我国现行的民族自治地方有()。
我国商界信奉财神,传说财神是()。
网卡的功能是将PC机或服务器连接到网络上,下面关于以太网网卡的叙述中,不正确的是______。
Whatkindofproofdidthemanprobablyhavewhenheboughttheradio?
Whyiswatersoimportant?Whereprobablycanyoufindthistext?
A、Crimescommittedbyyoungpeople.B、Crimescommittedbyneedypeople.C、Influenceonyoungpeople.D、Stealingandviolence.A
最新回复
(
0
)