库文件对学过C/C++语言程序设计的读者来说应该是不会陌生的,该语言的程序设计环境提供了大量的库文件,也就是说,提供了大量的标准函数或过程。在本节里,介绍读者如何创建自己的库文件。
宏汇编MASM系统提供了建立库文件的命令文件LIB.EXE。其通常是在命令行环境(MS-DOS方式)下使用的,当然,也可在Windows 95/98等环境下利用其“开始”菜单下的“运行”功能项来使用。
显示命令LIB用法的命令如下:
…>lib /?
该命令的显示结果如图7.9中所示。


命令LIB的使用方式和显示结果如图7.8和7.9所示。
| 选项 | 含义 |
|
| /?、/HELP | 显示LIB命令的用法,描述各命令行参数的含义 |
|
| /IGNORECASE | 忽略子程序名中的大小写 | 在实践中,作用不明显 |
| /NOIGNORECASE | 不忽略子程序名中的大小写 | |
| /NOEXTDICTIONARY | 不建立扩展的目录 |
|
| /NOLOGO | 不显示版本号和版权信息 |
|
| /PAGESIZE:n | 设置库文件的每页字节数为n |
|
2)、命令项的解释:
| 选项 | 含义 |
| +name | 向库文件中加一个新的目标文件 |
| -name | 从库文件中删除一个指定的目标文件 |
| -+name | 用新的目标文件替换掉库文件中原有的目标文件 |
| *name | 拷贝出指定的目标文件 |
| -*name | 从库文件中移出指定的目标文件 |
在弄懂了LIB的各项功能含义后,读者就可根据自己的需要来建立库文件了。