我真的不明白ar实用程序在Unix系统上做什么。
我知道它可以以某种方式用于创建c库,但手册页告诉我的是,它用于从文件创建归档,这听起来类似于,例如,tar……
发布于 2009-10-11 18:09:26
主要目的是获取单独的对象文件(*.o),并将它们捆绑到一个静态库文件(*.a)中。.a文件包含一个索引,该索引允许链接器在库中快速定位符号。
Tar不会创建链接器能够理解的文件。
发布于 2009-10-11 18:27:38
和tar一样,ar也是一个通用的归档工具。它只是“碰巧”主要用于创建静态库归档,这是它的传统用途之一,但您仍然可以将其用于通用归档,尽管tar可能是更好的选择。ar也用于Debian .deb包。
发布于 2009-10-11 18:08:30
没错,ar是一个归档程序。它只是获取一组对象文件(*.o),并将它们放入您称为静态库的归档中。
https://stackoverflow.com/questions/1551310
复制相似问题