ITEEDU

7.6.2 建立库文件举例

假设现有目标文件sub1.obj、sub2.obj和sub3.obj,要用它们建立库文件mylib.lib。可用下列方法来建立该库文件:

方法1:所有目标文件都准备好了,可一次性把它们加入到库文件中

…>lib  mylib +sub1 +sub2 +sub3

方法2:随着目标文件的逐个生成,而依次把它们加入到库文件中

…>lib  mylib +sub1

…>lib  mylib +sub2

…>lib  mylib +sub3

假如源文件sub3.asm已修改,并也生成了新的目标文件sub3.obj,这时,就需要把库文件mylib.lib中的sub3.obj替换成新的目标文件。于是,可用下面命令来实现替换:

…>lib  mylib  -+sub3

当提示输入目标库文件名(Output library)时,可按“回车”用默认的原库文件名。

如果想查看库文件mylib.lib中各文件的大小和存放的先后次序,可用下列命令:

…>lib  mylib, list     ;把库文件mylib.lib中的文件结构生成到文件list中

…>type  list