ar rcs
命令在unix上创建一个静态库。
旗帜在这里意味着什么? 手册页说
不要生成存档符号 表。这可以加快建设速度 分几个步骤的大型图书馆。 无法使用生成的存档 与链接器。为了建立一个 符号表,你必须省略S. 最后一次执行ar的修饰符, 或者您必须在存档上运行ranlib。
我对这句话感到困惑 “由此产生的档案可以 不与链接器一起使用。“。
我们是否必须使用ranlib在ar命令后创建静态库? ranlib的目的是什么?它是如何使用的?
答案 0 :(得分:3)
ranlib
实用程序在库中创建链接器用于执行查找的索引。请注意,ar
中的省略索引命令是大写的S - 构建索引的命令是小写s,您应该使用它。运行ranlib
后无需使用ar rcs
。