
静态库与动态库
文章平均质量分 79
Anurmy
这个作者很懒,什么都没留下…
展开
-
linux静态库、动态库的制作与使用
1 静态库的命名 静态库可以认为是一些目标代码的集合,是在可执行程序运行前就已经加入到执行码中,成为执行程序的一部分。 按照习惯,一般以“.a”做为文件后缀名。静态库的命名一般分为三个部分: 前缀:lib 库名称:自己定义即可 后缀:.a 所以最终的静态库的名字应该为:libxxx.a 2 静态库制作 1 demo代码 // add.h int add(int a, int b); // add.c int add(int a, int b) { return a + b; } // sub.h in原创 2020-11-16 22:51:39 · 167 阅读 · 0 评论 -
Windows静态库、动态库的制作与使用
一、库的基本概念 库是已经写好的、成熟的、可复用的代码。每个程序都需要依赖很多底层库,不可能每个人的代码从零开始编写代码,因此库的存在具有非常重要的意义。在我们的开发的应用中经常有一些公共代码是需要反复使用的,就把这些代码编译为库文件。 库可以简单看成一组目标文件的集合,将这些目标文件经过压缩打包之后形成的一个文件。像在Windows这样的平台上,最常用的C语言库是由集成按开发环境所附带的运行库,这些库一般由编译厂商提供。 二、静态库与动态库简介 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库原创 2020-11-14 20:02:19 · 1563 阅读 · 0 评论