2024年怎样创建linux静态库和动态库文件精选

每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。写范文的时候需要注意什么呢?有哪些格式需要注意呢?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。

怎样创建linux静态库和动态库文件篇一

静态库:链接时,库与编译生成的 .o 文件一起打包到可执行文件中。 linux / windows 下扩展名分别为:.a / .lib

动态库:链接时,不会打包到可执行文件中, 执行时会动态的加载动态库。 linux / windows 下扩展名分别为:.so / .dll

a、可维护性。

合入更新。合入动态库的更新,只要替换库即可。但合入静态则需要重新链接,生成新的可执行程序,全量更新。

环境依赖。若包含静态库,编译成功后不依赖环境。动态库则存在依赖关系,需要环境中存在对应的动态库。

b、大小

空间利用率。若依赖相同静态库,则存在多份拷贝。

可执行文件大小。静态库文件较大。

c、动态库可以实现进程之间的资源共享,因此也称为共享库。

静态库本质就是一组 .o 组成的压缩文件,扩展名为 .a / .lib

代码如下:

ar -crv libxxx.a mmmm.o nnnn.o

xxx 是库名,mmmm.o nnnn.o 是要打包的目标文件。crv 参数,含义分别是

c: do not warn if the library had to be created

r: replace existing or new file(s) into the archive

v: be verbose

使用时,只需在代码中引入 头文件,链接时,指定静态库的搜索路径(-l选项)和静态库名(不需要lib前缀和.a后缀,-l选项)。

代码如下:

g++ -l.。/staticlibrary -lxxx

window与linux执行文件格式不同,在创建动态库的时候有一些差异。

windows 下执行文件是 pe 格式,动态库需要一个dllmain函数做出初始化的入口,通常在导出函数的声明时需要有_declspec(dllexport)关键字。

linux下 gcc 编译的`执行文件默认是 elf 格式,不需要初始化入口,亦不需要函数做特别的声明,编写比较方便。

linux 下动态库的命名格式同静态库,为 格式。

动态库的创建,使用编译器即可,不需要像静态库一样使用专门的打包工具。

若要创建动态库,源码编译时添加 -fpic 选项,链接时添加 -shared 选项。

代码如下:

g++ -fpic -shared -o

用法同静态库,

代码如下:

g++ -l.。/dynamiclibrary -lxxx

只是需要设置下搜索路径。默认搜索路径:/lib/, /usr/lib。

设置搜索路径:

编辑 /etc/,设置搜索路径

运行 ldconfig ,重建 /etc/ 文件。设置生效。

ldd 查看程序依赖的共享库(动态库)

代码如下:

gcc / g++ 参数 -i(大写 ‘i’),-l(大写‘l’),-l(小写‘l’)

1、 -i(大写 ‘i’) 头文件目录

2、-l(大写‘l’) 库目录

3、-l(小写‘l’) 库名

大写是目录,小写是库。

s("content_relate");

【怎样创建linux静态库和动态库】相关文章:

1.

关于在linux平台上接静态库和共享库的使方法

2.

linux系统下动态库的生成介绍

3.

jni是怎样java调用c动态库

4.

php如何创建数据库

5.

java中静态绑定和动态绑定的区别

6.

linux自动备份mysql数据库的实用方法

7.

科目二考试攻略:倒库移库技巧

8.

office的剪辑库

猜你感兴趣
2024年怎样创建linux静态库和动态库文件精选

2024年怎样创建linux静态库和动态库文件精选

每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。写范文的时候需要注意什么呢?有哪些格式需要注意呢?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。怎样创建li...

其他范文 2024-05-07
最新a2科目二侧方停车技巧模板

最新a2科目二侧方停车技巧模板

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。那么我们该如何写一篇较为完美的范文呢?以下是小编为大家收集的优秀范文,欢迎大家分享阅读。a2科目二侧方停车技巧篇一 科目二侧...

其他范文 2024-05-07
最新科目二左倒车入库的方法与技巧 科目二倒车入库最笨最佳方法大全

最新科目二左倒车入库的方法与技巧 科目二倒车入库最笨最佳方法大全

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。大家想知道怎么样才能写一篇比较优质的范文吗?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。科目二左...

其他范文 2024-05-07
最新调研工作座谈会主持词开场白和结束语(18篇)

最新调研工作座谈会主持词开场白和结束语(18篇)

在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。范文怎么写才能发挥它最大的作用呢?接下来小编就给大家介绍一下优秀的范文该怎么写,我们一起来看一看吧。调研工作座谈会主持词开场白和结束...

其他范文 2024-05-07
最新法国硕士留学条件一览表最新精选

最新法国硕士留学条件一览表最新精选

在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。相信许多人会觉得范文很难写?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧法国硕士留学条件一览表最新篇一申请者年龄应在18--...

其他范文 2024-05-07
最新24节气谷雨的手抄报简单实用

最新24节气谷雨的手抄报简单实用

在日常的学习、工作、生活中,肯定对各类范文都很熟悉吧。写范文的时候需要注意什么呢?有哪些格式需要注意呢?接下来小编就给大家介绍一下优秀的范文该怎么写,我们一起来看一看吧。24节气谷雨的手抄报简单篇一不知不觉谷雨节气已经到来了,这是春天的最后...

其他范文 2024-05-07
最新学校颁奖晚会主持词开场白 学生表彰主持稿开场白(十九篇)

最新学校颁奖晚会主持词开场白 学生表彰主持稿开场白(十九篇)

在日常的学习、工作、生活中,肯定对各类范文都很熟悉吧。写范文的时候需要注意什么呢?有哪些格式需要注意呢?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧学校颁奖晚会主持词开场白 学生表彰主持稿开场白篇一(女):迎新年博林中学尽朝晖(男)...

其他范文 2024-05-07
最新谷雨节气手抄报 谷雨节气的手抄报怎么画精选

最新谷雨节气手抄报 谷雨节气的手抄报怎么画精选

范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。大家想知道怎么样才能写一篇比较优质的范文吗?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。谷雨节气手抄报...

其他范文 2024-05-07
最新公司年会主持人串词(3篇)

最新公司年会主持人串词(3篇)

每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。相信许多人会觉得范文很难写?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧公司年会主持人串词篇一大家,晚上好!时间如流水,一年的...

其他范文 2024-05-07
最新新学期周记200字初一(四篇)

最新新学期周记200字初一(四篇)

范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。大家想知道怎么样才能写一篇比较优质的范文吗?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧新学期周记200字初一篇一怎么说呢...

其他范文 2024-05-07
2024年文艺晚会主持人串词 春节联欢晚会主持人串词(二十篇)

2024年文艺晚会主持人串词 春节联欢晚会主持人串词(二十篇)

在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。范文怎么写才能发挥它最大的作用呢?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧文艺晚会主持人串词 春节联欢晚会主持人串词篇一...

其他范文 2024-05-07
2024年贫困学生申请助学金申请书(12篇)

2024年贫困学生申请助学金申请书(12篇)

在日常的学习、工作、生活中,肯定对各类范文都很熟悉吧。范文怎么写才能发挥它最大的作用呢?下面是小编帮大家整理的优质范文,仅供参考,大家一起来看看吧。贫困学生申请助学金申请书篇一您们好!我来自中国最贫困的省份之一甘肃,甘肃省全省87个县市区...

其他范文 2024-05-07
最新贫困学生助学金申请书800字 贫困学生助学金申请书(十五篇)

最新贫困学生助学金申请书800字 贫困学生助学金申请书(十五篇)

范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。那么我们该如何写一篇较为完美的范文呢?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧贫困学生助学金申请书800字 贫困学生助学...

其他范文 2024-05-07
2024年春节记叙文作文500字 春节记叙文作文3000字(7篇)

2024年春节记叙文作文500字 春节记叙文作文3000字(7篇)

无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。相信许多人会觉得范文很难写?以下是小编为大家收集的优秀范文,欢迎大家分享阅读。春节记叙文作文500字 春节记叙文作文3000字篇一大扫除前,我们一致选举...

其他范文 2024-05-07
最新培训联欢晚会主持词 培训会主持人串词(三篇)

最新培训联欢晚会主持词 培训会主持人串词(三篇)

在日常的学习、工作、生活中,肯定对各类范文都很熟悉吧。写范文的时候需要注意什么呢?有哪些格式需要注意呢?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。培训联欢晚会主持词 培训会主持人串词篇一乙:亲爱的同学们,姐妹们...

其他范文 2024-05-07
最新串词舞蹈 串词结束语(二十四篇)

最新串词舞蹈 串词结束语(二十四篇)

每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。那么我们该如何写一篇较为完美的范文呢?下面是小编帮大家整理的优质范文,仅供参考,大家一起来看看吧。串词舞蹈 串词结束语篇一尊敬各位来宾...

其他范文 2024-05-07
象棋比赛主持稿词 棋类比赛主持词(3篇)

象棋比赛主持稿词 棋类比赛主持词(3篇)

在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。大家想知道怎么样才能写一篇比较优质的范文吗?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧象棋比赛主持稿词 棋类比赛主持词篇一...

其他范文 2024-05-07
语文教案反思简短 语文教案的标准格式(4篇)

语文教案反思简短 语文教案的标准格式(4篇)

作为一名专为他人授业解惑的人民教师,就有可能用到教案,编写教案助于积累教学经验,不断提高教学质量。那么我们该如何写一篇较为完美的教案呢?下面是小编带来的优秀教案范文,希望大家能够喜欢!语文教案反思简短 语文教案的标准格式篇一《红楼梦》是明...

其他范文 2024-05-07
最新记叙文作文300字初一(五篇)

最新记叙文作文300字初一(五篇)

每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。相信许多人会觉得范文很难写?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。记叙文作文300字初一篇一小乌龟...

其他范文 2024-05-07
最新小班美术教案集合八篇反思 小班美术教案(七篇)

最新小班美术教案集合八篇反思 小班美术教案(七篇)

作为一名老师,常常要根据教学需要编写教案,教案是教学活动的依据,有着重要的地位。大家想知道怎么样才能写一篇比较优质的教案吗?下面我帮大家找寻并整理了一些优秀的教案范文,我们一起来了解一下吧。小班美术教案集合八篇反思 小班美术教案篇一1、巩...

其他范文 2024-05-07