ZHCUAU3J January 2018 – March 2024
节 10.1至节 10.4说明了如何使用归档器创建在一个或多个应用的链接器中使用的目标文件的库。您可以有相同目标文件库的多个版本,每个版本都使用不同的构建选项集构建。例如,您可为大端字节序和小端字节序、不同架构版本或不同 ABI 使用不同的目标文件库版本,具体取决于客户端应用程序的典型构建环境。但是,如果您有几个库版本,则在了解特定应用程序需要链接哪个版本的库时可能会很麻烦。
当单个库的多个版本可用时,库信息归档器可用于创建所有目标文件库版本的索引库。此索引库在链接器中用于代替目标文件库的特定版本。链接器查看链接应用程序的构建选项,并使用指定的索引库确定在链接器中包括目标文件库的哪个版本。如果在索引库中找到一个或多个兼容的库,则为应用程序链接更合适的兼容库。