一般来说 我们使用 ar rcs 在UNIX上创建静态库的命令。
ar rcs
这里的旗子是什么意思 曼页说
不生成存档符号 表。这可以加快建设速度 一个大图书馆,分几个步骤。 无法使用生成的存档 和链接器。为了建立一个 符号表,必须省略 最后一次执行ar时的修饰符, 或者您必须在存档上运行ranlib。
我被这句话弄糊涂了 “结果存档可以 不能与链接器一起使用。“。
我们必须在ar命令之后使用ranlib来创建静态库吗? ranlib的用途是什么?它是如何使用的?
这个 ranlib 实用工具在库中创建链接器用于查找的索引。请注意,中的omit index命令 ar 是大写的S—构建索引的命令是小写的S,您应该使用它。不需要使用 兰利布 运行后 ar rcs .
ranlib
ar
兰利布