c - ar 中的 “rcs“选项有什么作用?

news/2024/11/30 0:45:51/

c - ar 中的 "rcs"选项有什么作用?

我确实阅读了 man 文件,但它没有帮助。 rcs似乎是传递给 ar 的最流行的选项,但对我来说含义不是很清楚。
所以c意味着创建一个新的存档,但是为什么要使用 r ?这似乎代表“替换”? s 会怎样?选项做输出?

最佳答案

阅读manual page (for ar) 是一个好的开始:

c

Create the archive. The specified archive is always created if it did not exist, when you request an update. But a warning is issued unless you specify in advance that you expect to create it, by using this modifier.

r

Insert the files member… into archive (with replacement). This operation differs from q in that any previously existing members are deleted if their names match those being added.

s

Write an object-file index into the archive, or update an existing one, even if no other change is made to the archive. You may use this modifier flag either with any operation, or alone. Running “ar s” on an archive is equivalent to running ranlib on it.

与 POSIX 比较,您可能会注意到一个区别:GNU ar 使“-”前缀选项本身是可选的。

文件可以包含除目标文件之外的其他项目(尽管这并不经常这样做)。包含目标文件的文件需要额外的维护(例如,由 ranlib 完成)以使链接器可以使用它们。

根据Rationale在 POSIX ar 中,-s选项起源于 BSD(系统 V 自动执行此操作)。但是,运行 ranlib其本身就是流行的做法(-s 很少使用)。有趣的是,POSIX 没有 ranlib ,最后是 -s选项将替换 ranlib在众多为在各种平台上运行而编写的 makefile 中。
关于c - ar 中的 "rcs"选项有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29714300/


http://www.ppmy.cn/news/573055.html

相关文章

安鸾之RCE系列

声明:文中所涉及的技术、思路和工具仅供以安全为目的的学习交流使用,任何人不得将其用于非法用途以及盈利等目的,否则后果自行承担! 本文转发于涂寐’s Blogs:https://0xtlu.github.io,转载请注明出处&…

rca接口_CIOKS: “ 为什么我们要用RCA接口和连线?”

中文字幕视频-《为什么我们要用RCA接口和连线?》 👇 为了让大家更清晰的阅读视频内容,下面附上中文字幕内容 👇 Hello!大家好, 我是来自CIOKS的Poul,在这个视频当中,我会为大家介绍我…

rca接口_常用的音频接口及焊接方法

1.TRS 小三芯/大三芯/大二芯等 实物图 TRS有三种尺寸: (1)6.3mm、(2)3.5mm(3)2.5mm 每个端点代表的意义: (1)TIP(尖端)=positive(正极) 热端,信号+,立体声时为左声道 (2)RING(环端)=negative(负极) 冷端,信号-,立体声时为右声道 (3)SLEEVE(套筒端)=shield或ground 屏蔽端…

RCS认证TC怎么申请

【RCS认证TC怎么申请】 GRS/RCS/GOTS/OCS/RWS/RDS申请TC提供的文件: 1)内销凭待/外销凭待(正本盖章) 上游卖家必须是您认证的单位之一(如果没有,请联系我们CU加单位并支付费用审核),并与单位一起审核),TC申请上的卖家信息一致 发票…

[转]什么是RCA接头

RCA 是Radio Corporation of American的缩写词,因为RCA接头由这家公司发明的。RCA俗称莲花插座,几乎所有的电视机、影碟机类产品都有这个接口。它并不是专门为哪一种接口设计,既可以用在音频,又可以用在普通的视频信号,也是DVD分量(YCrCb)的插座,只不过数量是三个。RCA接…

虹科新闻 | 虹科与RACOM正式建立合作伙伴关系

近日,虹科与RACOM正式建立合作伙伴关系,双方就工业应用自动化领域进行深入的交流与合作,未来将共同致力于为客户提供高效、可靠的工业通信解决方案,帮助客户布局工业信息系统。 虹科与RACOM都表示十分期待这次的合作。虹科CEO陈秋…

用于半导体的RCA清洁技术

引言 RCA清洗技术是用于清洗硅晶圆等的技术,由于其高可靠性,30多年来一直被用于半导体和平板显示器(FPD)领域的清洗。其基础是以除去颗粒为目的的氨水-过氧化氢溶液组成的SC―1洗涤和以除去金属杂质为目的的盐酸-过氧化氢溶液组成的SC―2洗涤相结合的洗…

【AR开发】ARCore官方示例(Android)

【AR开发】ARCore简介 【AR开发】ARCore官方示例(Android) 《吃面篇》 戈戈:Good afternoon, good evening, and good night. 狄狄:啥? 戈戈:《楚门的世界》。 戈戈:TRUMAN:Who are you? And…