ZHCU947E June 2015 – January 2023
若要调用归档器,请输入:
ar6x[-]command [options] libname [filename1 ... filenamen ] |
ar6x | 是用于调用归档器的命令。 | |
[-]command | 命令归档器如何操作现有库成员和任何指定成员。可以在命令前面添加可选的连字符。调用归档器时,必须使用以下命令之一,但每次调用时只能使用一个命令。归档器命令如下所示: | |
@ | 使用指定文件的内容而非命令行条目。用户可以使用此命令来避免主机操作系统对命令行长度的限制。在命令文件的行首使用 ; 以包括注释。(有关使用归档器命令文件的示例,请参阅归档器命令文件。) | |
a | 将指定的文件添加到库。此命令不会替换与添加的文件同名的现有成员;而只是在归档末尾附加新成员。 | |
d | 从库中删除指定的成员。 | |
r | 替换库中的指定成员。如果不指定文件名,则归档器会用当前目录中的同名文件替换库成员。如果在库中找不到指定的文件,则归档器会添加而非替换它。 | |
t | 输出库的目录。如果指定文件名,则仅列出这些文件。如果不指定任何文件名,则归档器会列出指定库中的所有成员。 | |
x | 提取指定文件。如果不指定成员名称,则归档器会提取所有库成员。当归档器提取成员时,它只是将成员复制到当前目录,而不会将其从库中删除。 | |
options | 除了其中一个命令,用户还可以指定选项。若要使用选项,请将它们与命令结合在一起;例如,若要使用命令和 s 选项,请输入 -as 或 as。连字符仅对归档器选项是可选的。这些是归档器选项: | |
-h | 提供命令行帮助。 | |
-q | (静默)不显示横幅和状态消息。 | |
-s | 输出库中定义的全局符号列表。(此选项仅对 a、r 和 d 命令有效。) | |
-u | 仅当替换项具有更晚的修改日期时替换库成员。必须使用 r 命令和 -u 选项来指定要替换哪些成员。 | |
-v | (详细)提供根据旧库及其成员创建新库的逐个文件说明。 | |
libname | 为要构建或修改的归档库命名。如果不为 libname 指定扩展名,则归档器使用默认扩展名 .lib。 | |
filenames | 指定要操作的单个文件的名称。这些文件可以是现有库成员或要添加到库中的新文件。输入文件名时,必须输入完整文件名,包括扩展名(如适用)。 |