lorder - 查找目标文件或库归档的排序关系
lorder filename...
输入是一个或多个目标文件或库归档 filenames(请参见 ar(1))。标准输出是目标文件或归档成员名称的对列表;对中的第一个文件引用第二个文件中定义的外部标识符。tsort(1) 可能会处理输出来查找适用于 ld 单次访问的库的排序。请注意,链接编辑器 ld 能够以可移植的归档格式在归档中多次传递(请参见 ar.h(3HEAD)),并不需要在构建归档时使用 lorder。但使用 lorder 命令可更高效地在链接编辑过程中访问归档。
以下是基于现有 .o 文件构建新库的示例。
ar –cr library ` lorder *.o | tsort `
临时文件
临时文件
通常是 /var/tmp,但可通过设置环境变量 TMPDIR 来重新定义。请参见 tmpnam(3C) 中的 tempnam()。
有关下列属性的说明,请参见 attributes(7):
|
ar(1)、ld(1)、tsort(1)、tmpnam(3C)、ar.h(3HEAD)、attributes(7)
lorder 可接受任何目标文件或归档文件作为输入,不管其后缀如何(假设有多个输入文件)。如果只有一个输入文件,则其后缀必须为 .o。
TMPDIR 文件名的长度将限制为 sed 所允许的数值。