动态库

作者: Robert Simon
创建日期: 17 六月 2021
更新日期: 24 六月 2024
Anonim
31、什么是 静态库[.lib,.a]、动态链接库(共享库)[.dll,.so]
视频: 31、什么是 静态库[.lib,.a]、动态链接库(共享库)[.dll,.so]

内容

定义-动态库是什么意思?

动态库是一种编程概念,其中仅在程序执行期间启动具有特殊功能的共享库,这样可以最大程度地减小程序整体大小,并有助于提高应用程序性能以减少内存消耗。在大多数软件程序中,将特定功能分配到不同的模块中可以根据需要进行加载。

动态库永远不是可执行文件或应用程序的一部分。在运行期间,将在动态库与可执行文件或应用程序之间建立链接。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

技术百科解释了动态库

软件平台使用不同的机制来实现动态库。动态库根据其软件语言和操作系统(OS)进行调用和激活。

动态库是从以下概念演变而来的:如果多个应用程序通过几行代码使用某些库功能,则维护和升级不同的库版本会比应用相应的应用程序更改更容易。另外,由于动态库包含几行代码,因此在编译时建立链接有助于减少总内存并提高应用程序性能。

在执行运行时或启动期间,会将动态库加载到地址空间中。在执行运行时加载时,动态库称为“动态加载库”或“动态链接库”。在启动时加载时,动态库称为“动态相关库”。