ranlib 命令

用途

转换归档库到随机库。

语法

ranlib [ -t ] [ -X {32|64|32_64}] 归档 ...

描述

ranlib 命令将每个 Archive 库转换到随机库。 随机库是一个包含符号表的归档库。

如果给出了 -t 选项,ranlib 命令只提到归档而不会修改它们。 复制一个归档之后,或者为了避免 ld 命令显示有关过期符号表的错误消息而使用 make 命令的 -t 选项的时候,这是很有用的。

标志

描述
-t 提到指定的归档而不修改它们。
-X 方式 指定 ranlib 要检查的对象文件的类型。 mode 必须是以下各项中的一个:
32
只处理 32 位对象文件
64
只处理 64 位对象文件
32_64
既处理 32 位对象文件,又处理 64 位对象文件

缺省值为处理 32 位对象文件(忽略 64 位对象文件)。 mode 也可用 OBJECT_MODE 环境变量来设置。 例如,OBJECT_MODE=64 使得 ranlib 处理任何的 64 位对象文件而忽略 32 位对象文件。 -X 标志覆盖 OBJECT_MODE 变量。

示例

对归档文件进行随机化genlib.a,请输入:

ranlib genlib.a

文件

描述
/usr/ccs/bin/ranlib 包含 ranlib 命令。