代码之家  ›  专栏  ›  技术社区  ›  Vijay

静态库创建

  •  2
  • Vijay  · 技术社区  · 15 年前

    一般来说 我们使用 ar rcs 在UNIX上创建静态库的命令。

    这里的旗子是什么意思 曼页说

    不生成存档符号 表。这可以加快建设速度 一个大图书馆,分几个步骤。 无法使用生成的存档 和链接器。为了建立一个 符号表,必须省略 最后一次执行ar时的修饰符, 或者您必须在存档上运行ranlib。

    我被这句话弄糊涂了 “结果存档可以 不能与链接器一起使用。“。

    我们必须在ar命令之后使用ranlib来创建静态库吗? ranlib的用途是什么?它是如何使用的?

    1 回复  |  直到 15 年前
        1
  •  3
  •   anon    15 年前

    这个 ranlib 实用工具在库中创建链接器用于查找的索引。请注意,中的omit index命令 ar 是大写的S—构建索引的命令是小写的S,您应该使用它。不需要使用 兰利布 运行后 ar rcs .