第198页 第12章 连接和库
- 章节名:第12章 连接和库
- 页码:第198页
静态库包含目标文件,叫做文档archive文件,由工具ar构造并维护。文档文件的名字前缀为lib后缀为.a。下面的命令序列编译三个目标文件,并将它们复制到库中,然后连接程序会使用目标文件main.o和库中的内容构造可执行程序。 $ gcc -c inlet.c outlet.c genspru.c $ ar -r libspin.a inlet.o oulet.o genspru.o $ fcc main.c libspin.a -o spinner 下面一对命令使用ar工具的-q选项可将文件快速附加在现存文档后面,而不需要更新索引,然后使用ranlib更新索引反应文档当前的状态: $ ar -q libpin.a mongul.o strop.o klbrgr.o $ ranlib libspin.a 表12-1 指明操作的ar选项
21人阅读
七月对本书的所有笔记 · · · · · ·
-
第40页 第2部分 使用编译程序集合
可变的宏是具有可变数目参数的宏。这些参数由省略号代表,被保存在一个由逗号分隔的字符串中...
-
第43页 第3章 预处理程序
下面是一个特征和规则列表,可应用于#include指示字: 尖括号包围的文件名会令查找由使用-I选...
-
第198页 第12章 连接和库
-
第201页 第12章 连接和库
运行时载入库 一旦程序被连接,要使用共享库,就必须在运行的时候能够找到共享库的位置。因为...
-
第213页 第13章 使用GNU调试器
COFF格式将目标分成不同的章节。其中的.text章节包含了可执行的代码,而.data章节包含的是具...
> 查看全部5篇
说明 · · · · · ·
表示其中内容是对原文的摘抄