动态链接库和静态链接库

链接库图标编程语言中,常常将包含大量函数(类、方法)的文件称为库文件。库文件是最常用的共享代码的方式,根据使用方法的不同,库文件可以分为静态链接库(简称“静态库文件”或者“静态库”)和动态链接库(“动态库文件”或者“动态库”)两种。

静态链接库和动态链接库的作用时机不同,静态链接库会在程序载入内存之前完成所有的链接操作,而动态链接库是在程序载入内存后再进行链接操作。

在不同的平台(操作系统)上,静态库和动态库的创建方式不同,使用方式也不尽相同,我们将从 Windows 和 Linux 两个平台分别介绍创建和使用它们的过程。

阅读完本专题,你可以找到以下这些问题的答案:

  • 什么是库,什么是链接库?
  • 链接库为什么会有“静态”和“动态”之分?
  • 静态链接库和动态链接库的功能和用法?
  • 如何创建一个静态静态库和动态链接库?
  • 如何在自己的项目中引入第三方提供的静态链接库和动态链接库?

关于本教程

开始创作时间:2021-05-18

最后迭代时间:2023-06-24

当前版本:Version 2.0

字数统计:1.35W 字

版权证书:Version 1.0    Version 2.0

教程目录:
1. 库是什么
2. 链接库是什么
3. Windows下静态链接库的创建和使用
4. Linux下静态链接库的创建和使用
5. Windows下动态链接库的创建和使用
6. Linux下动态链接库的创建和使用
7. Windows显式加载动态链接库
8. Linux显式加载动态链接库

添加微信咨询 扫码添加管理员微信 扫码添加管理员微信
微信ID:biancheng_yan