'\" te .\" Copyright (c) 1996, 2011, Oracle and/or its affiliates.All rights reserved. .\" Copyright 1989 AT&T .TH lorder 1 "2011 年 6 月 8 日" "SunOS 5.11" "用户命令" .SH 名称 lorder \- 查找目标文件或库归档的排序关系 .SH 用法概要 .LP .nf \fBlorder\fR \fIfilename\fR... .fi .SH 描述 .sp .LP 输入是一个或多个目标文件或库归档 \fIfilenames\fR(请参见 \fBar\fR(1))。标准输出是目标文件或归档成员名称的对列表;对中的第一个文件引用第二个文件中定义的外部标识符。\fBtsort\fR(1) 可能会处理输出来查找适用于 \fBld\fR 单次访问的库的排序。请注意,链接编辑器 \fBld\fR 能够以可移植的归档格式在归档中多次传递(请参见 \fBar.h\fR(3HEAD)),并不需要在构建归档时使用 \fBlorder\fR。但使用 \fBlorder\fR 命令可更高效地在链接编辑过程中访问归档。 .sp .LP 以下是基于现有 \fB\&.o\fR 文件构建新库的示例。 .sp .LP \fBar \fR\fB-cr\fR \fB library ` lorder *.o | tsort `\fR .SH 文件 .sp .ne 2 .mk .na \fB\fBTMPDIR/*symref\fR\fR .ad .RS 18n .rt 临时文件 .RE .sp .ne 2 .mk .na \fB\fBTMPDIR/*symdef\fR\fR .ad .RS 18n .rt 临时文件 .RE .sp .ne 2 .mk .na \fB\fBTMPDIR\fR\fR .ad .RS 18n .rt 通常是 \fB/var/tmp\fR,但可通过设置环境变量 \fBTMPDIR\fR 来重新定义。请参见 \fBtmpnam\fR(3C) 中的 \fBtempnam()\fR。 .RE .SH 属性 .sp .LP 有关下列属性的说明,请参见 \fBattributes\fR(5): .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . 属性类型属性值 _ 可用性developer/base-developer-utilities .TE .SH 另请参见 .sp .LP \fBar\fR(1)、\fBld\fR(1)、\fBtsort\fR(1)、\fBtmpnam\fR(3C)、\fBar.h\fR(3HEAD)、\fBattributes\fR(5) .SH 附注 .sp .LP \fBlorder\fR 可接受任何目标文件或归档文件作为输入,不管其后缀如何(假设有多个输入文件)。如果只有一个输入文件,则其后缀必须为 \fB\&.o\fR。 .sp .LP \fBTMPDIR\fR 文件名的长度将限制为 \fBsed\fR 所允许的数值。