3.1.3 通过库管理器创建自己的库

我们可以将自己的函数收集到一个库中。大多数编程包带有一个库管理器来管理对象模块组。每一个库管理器有它自己的命令,但有这样一个共同的想法:如果想创建一个库,那么就建立一个头文件,它包含库中的所有函数原型。把这个头文件放置在预处理器搜索路径中的某处,或者在当前目录中(以便能被#include“头文件”发现),或者在包含路径中(以便能被#include<头文件>发现)。现在把所有的对象模块连同建成后的库名传递给库管理器(大多数库管理器要求有一个共同的扩展名,例如.lib或.a)。把建成的库和其他库放置在同一个位置以便连接器能发现它。当使用自己的库时,必须向命令行添加一些东西,让连接器知道为你调用的函数查找库。因为函数库随着系统而异,所以必须在你的系统手册中查找所有的细节。