ZHCU947E June 2015 – January 2023
您可以采用任何类型的文件来构建库。汇编器和链接器都接受归档库作为输入;汇编器可以使用包含单个源文件的库,链接器可以使用包含单个目标文件的库。
归档器很有用的应用之一是构建目标模块库。例如,您可以编写多个算术例程,将它们组合起来,并使用归档器将目标文件收集到一个逻辑组中。然后,您可以将目标库指定为链接器输入。链接器会搜索库并包含会解析外部引用的成员。
您还可以使用归档器来构建宏库。您可以创建多个源文件,每个源文件都包含一个宏,并使用归档器将这些宏收集到一个功能组中。您可以在汇编期间使用 .mlib 指令来指定要为您所调用的宏搜索的宏库。GUID-8086CB53-D03E-4993-8917-64D20901378B.html#GUID-8086CB53-D03E-4993-8917-64D20901378B详细讨论了宏和宏库,而本章介绍了如何使用归档器来构建库。