c - "ar"实用程序到底做了什么?

标签 c unix

我不太明白 ar 实用程序在 Unix 系统上的作用。

我知道它可以以某种方式用于创建 c 库,但手册页告诉我的只是它用于从文件创建存档,这听起来类似于 tar。 ...

最佳答案

主要目的是获取单独的目标文件 (*.o) 并将它们捆绑在一起成为一个静态库文件 (*.a)。 .a 文件包含一个索引,允许链接器快速定位库中的符号。

Tar 不会创建链接器可以理解的文件。

关于c - "ar"实用程序到底做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1551310/

相关文章:

c - 使用 C 访问 Berkeley DB 结构内的值

linux - 根据conf文件替换文件的值

linux - 查看列表中出现的每个文件名的文件内容

c - C 脚本中的意外标记 "("

asp.net - 如何在VS2012下构建SplendidCRM 2.1?

c - 两个或多个命令行参数?

使用 tar 查找差异的 c 代码

c - 关于 UNIX 作为虚拟机和 C 作为脚本语言的引用来源

c - 如何在 C 中的数组中向后迭代?

c - 求 10 个数字的中位数(未排序)?