您的位置首页百科知识

库文件

库文件

的有关信息介绍如下:

库文件

库文件是计算机系统中存储可复用代码资源的文件类型,向程序提供预置的变量、函数或类。其分为静态库和动态库两类:静态库在程序链接阶段被完整复制至可执行文件;动态库在程序运行时由系统动态加载,具备节省内存和便于模块化更新的优势 ,但动态库文件也可能被恶意软件利用 。

库文件经历了从无库到静态链接库、动态链接库的发展阶段。静态库在Windows系统中扩展名为.lib,Linux为.a;动态库对应为.dll和.so。动态库可被多个程序共享调用,导出函数供其他模块使用,内部函数仅限自身调用,其代码被共享而数据为各程序独立副本。Windows API功能多封装于kernel32.dll等系统动态库中 ,Visual C 支持非MFC动态库、MFC规则DLL和MFC扩展DLL三种类型,其中MFC规则DLL和MFC扩展DLL是专门用于Microsoft基础类库(MFC)的动态库 。校验过的共享库可存储在高速缓存目录重复使用 。Microsoft .NET Framework引入了程序集等新功能,旨在简化应用程序部署并解决DLL地狱问题 。

想要了解更多“库文件”的信息,请点击:库文件百科