发展历程 什么是静态库? -技术百科的定义

什么是静态库? -技术百科的定义

目录:

Anonim

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

静态库是一种编程概念,其中具有特殊功能,类或资源的共享库链接到外部应用程序或组件,从而简化了独立文件和可执行文件的创建。 在链接期间,静态库的外部部分被加载到地址空间中或与应用程序代码合并。


静态库提供了一种有效的代码重用机制。

Techopedia解释了静态库

静态库是由软件语言和操作系统(OS)调用和激活的,而动态库则使用不同的实现机制。 只有开发人员或用户可以将静态库链接到应用程序。


大多数库概念是静态库的派生类,它是从一种概念演变而来的,在该概念中,没有为不同的应用程序或组件重新实现相同的编程代码或例程。 而是定义了具有必需例程的库。


静态库的主要优点如下:

  • 确保库版本以及与开发的应用程序代码的兼容性,从而简化了版本维护。
  • 启用单个可执行文件的创建。 与可执行文件相比,仅可执行文件的必需库部分必须链接,而动态库则需要链接整个库。 但是,使用静态库时,可执行文件的大小会更大。
什么是静态库? -技术百科的定义