ZHCUAV7Z september 1995 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
您可以采用任何类型的文件来构建库。汇编器和链接器都接受归档库作为输入;汇编器可以使用包含单个源文件的库,链接器可以使用包含单个目标文件的库。
归档器很有用的应用之一是构建目标模块库。例如,您可以编写多个算术例程,将它们组合起来,并使用归档器将目标文件收集到一个逻辑组中。然后,您可以将目标库指定为链接器输入。链接器会搜索库并包含会解析外部引用的成员。
您还可以使用归档器来构建宏库。您可以创建多个源文件,每个源文件都包含一个宏,并使用归档器将这些宏收集到一个功能组中。您可以在汇编期间使用 .mlib 指令来指定要为您所调用的宏搜索的宏库。Chapter177详细讨论了宏和宏库,而本章介绍了如何使用归档器来构建库。