- 2
- 0
- 约1.21万字
- 约 21页
- 2023-05-08 发布于广东
- 举报
Word
PAGE
PAGE 1
Linux静态库与共享库基础笔记
1、目标库 编译程序的一种简单方式是简单地将每一个源文件编译成目标文件,然后将这些目标链接在一起组成可执行程序: ? gcc -g prog.c mod1.c mod2.c mod3.cgcc -g prog_nolib prog.o mod1.o mod2.o mod3.o ? 链接实际上是用链接器 ld 来完成的,使用 gcc 命令链接一个程序时,编译器会再幕后调用 ld。 为了解决共享的问题,可以将一组目标文件组织成一个对象库,对象库分为两种: 静态库 共享库,比静态库更具优势 2、静态库 静态库也称为归档文件,有点: 可以将一组经常被调用到的目标文件组织成单个库文件,这样避免构建多个程序时反复编译原来代码的问题 链接命令变得更加简单,链接时只需要指定静态库的名称即可,不需要列出一个个目标文件 2.1、创建和维护静态库 使用 ar 命令能够创建和维护静态库,静态库的名称一般为 libname.a: ? ar op(ti)ons archive object-filr... ? options 参数由一系列的字母构成,其中一个是操作码,其他是可
您可能关注的文档
- 笔记本鼠标简史.docx
- 光纤收发器工作原理及技术详解(分类,使用方法及接线图).docx
- BJT的共基组态电路讲解.docx
- 如何使笔记本散热?.docx
- 从显示屏中为电池榨油(做回吝啬鬼).docx
- AirBook和联想小新Air13 Pro,哪款更值得入手?.docx
- 有源低音炮怎么接功放.docx
- 什么是SMP(对称多处理).docx
- 笔记本采购完全防骗手册.docx
- 小米智能音箱怎么样_智能音箱哪个音质好.docx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (3).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (7).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二) (2).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).pptx
- 部编版七年级上册语文 第六单元 想象世界 单元基础巩固练(6).pptx
- 水利检测资格测验培训(混凝土施工质量考验与评定)[精彩.pptx
- 三年级语文下册第二单元检测卷.pdf
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象 (4).pptx
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象.pptx
原创力文档

文档评论(0)