目录:
定义-动态库是什么意思?
动态库是一种编程概念,其中仅在程序执行期间启动具有特殊功能的共享库,这可以最大程度地减小程序的总体大小,并有助于提高应用程序性能以减少内存消耗。 在大多数软件程序中,将特定功能分配到不同的模块中可以根据需要进行加载。
动态库永远不是可执行文件或应用程序的一部分。 在运行期间,将在动态库与可执行文件或应用程序之间建立链接。
技术百科解释了动态库
软件平台使用不同的机制来实现动态库。 动态库根据其软件语言和操作系统(OS)进行调用和激活。
动态库是从以下概念演变而来的:如果多个应用程序通过几行代码使用某些库功能,则维护和升级不同的库版本会比应用相应的应用程序更改更容易。 另外,由于动态库包含多行代码,因此在编译时建立链接有助于减少总内存并提高应用程序性能。
在执行运行时或启动期间,会将动态库加载到地址空间中。 在执行运行时加载时,动态库称为“动态加载库”或“动态链接库”。 在启动时加载时,动态库称为“动态相关库”。
