notes: p448
sample: 7.1: 贯穿链接章节的一个小的运行示例

书本提到，这个运行小示例，用来说明关于链接是如何工作的一些重要知识点
notes: p450
sample: 7.6: 演示链接错误的示例
sample: 7.6: 演示不允许有多个强符号的规则
sample: 7.6: 以全局变量说明，不允许有多个强符号
sample: 7.6: 演示 UNIX 链接器处理多重定义的符号的规则 2

规则 2：如果有一个强符号和多个弱符号，那么选择强符号
sample: 7.6: 演示 UNIX 链接器处理多重定义符号的规则 3

规则 3：如果有多个弱符号，那么从这些弱符号中任意选择一个
sample: 7.6: 演示应用多个 UNIX 链接器规则处理多重符号定义可能出现的错误

规则 1：不允许有多个强符号
规则 2：如果有一个强符号和多个弱符号，那么选择强符号
规则 3：如果有多个弱符号，那么从这些弱符号中任意选择一个
sample: foo5.c: 说明可能去除多重定义而产生错误的方法
sample: 7.6.2: 制作 libvector.a 静态库，用于说明静态库的概念

vector.h 定义了 libvector.a 中例程的函数原型
sample: main2.c: 演示静态库的使用
notes: p450~p460