Go to main content

手册页部分 1:用户命令

退出打印视图

更新时间: 2018年8月8日 星期三
 
 

lorder(1)

名称

lorder - 查找目标文件或库归档的排序关系

用法概要

lorder filename...

描述

输入是一个或多个目标文件或库归档 filenames(请参见 ar(1))。标准输出是目标文件或归档成员名称的对列表;对中的第一个文件引用第二个文件中定义的外部标识符。tsort(1) 可能会处理输出来查找适用于 ld 单次访问的库的排序。请注意,链接编辑器 ld 能够以可移植的归档格式在归档中多次传递(请参见 ar.h(3HEAD)),并不需要在构建归档时使用 lorder。但使用 lorder 命令可更高效地在链接编辑过程中访问归档。

以下是基于现有 .o 文件构建新库的示例。

ar –cr library ` lorder *.o | tsort `

文件

TMPDIR/*symref

临时文件

TMPDIR/*symdef

临时文件

TMPDIR

通常是 /var/tmp,但可通过设置环境变量 TMPDIR 来重新定义。请参见 tmpnam(3C) 中的 tempnam()

属性

有关下列属性的说明,请参见 attributes(7)

属性类型
属性值
可用性
developer/base-developer-utilities

另请参见

ar(1)ld(1)tsort(1)tmpnam(3C)ar.h(3HEAD)attributes(7)

附注

lorder 可接受任何目标文件或归档文件作为输入,不管其后缀如何(假设有多个输入文件)。如果只有一个输入文件,则其后缀必须为 .o

TMPDIR 文件名的长度将限制为 sed 所允许的数值。