首页 > 链接库 阅读:5,649

动态链接库和静态链接库

< 上一页链接库 链接库是什么下一页 >

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

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

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

学完本专题的收获

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

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

读者

本专题适用于有一定编程基础、对程序链接过程感兴趣的读者,如果您想亲手制作一个链接库,或者想在自己的项目中引入第三方的链接库,那么本专题非常适合您。

阅读条件

阅读本专题之前,需对 C 语言(变量、函数)有基本的了解,如果您接触过 GCC 编译器,能熟练运用常用的一些 gcc 命令,对您的学习将大有裨益。

猛击这里开始学习➜

< 上一页链接库 链接库是什么下一页 >

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注