Current File : //usr/man/zh_CN.UTF-8/man1/lorder.1
'\" 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 所允许的数值。