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

xiver77

我确实读了man文件,但没有帮助。“ rcs”似乎是传递给ar的最受欢迎的选项,但是对我来说含义并不那么清楚。

因此,“ c”意味着创建一个新的存档,但是为什么要使用“ r”呢?哪个似乎代表“替换”?“ s”选项对输出有什么作用?

托马斯·迪基

阅读手册页(对于ar)是一个好的开始:

C

创建档案。当请求更新时,将始终创建指定的归档(如果不存在)。但是会发出警告,除非您事先使用此修饰符指定要创建它。

[R

将文件成员...插入存档(替换)。此操作与q的不同之处在于,如果任何先前存在的成员的名称与要添加的成员匹配,则将其删除。

s

将目标文件索引写入存档,或更新现有索引,即使对存档没有其他更改。您可以通过任何操作或单独使用此修饰符标志。ar s在档案上运行“ ”等效于在其上运行ranlib

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

归档文件可以包含除目标文件以外的其他项目(尽管这种情况并不经常执行)。包含目标文件的档案需要额外的维护(例如,由完成ranlib),以使它们可被链接器使用。

根据该原理在POSIX AR,该-s选项起源于BSD(System V的那样自动将此)。但是,ranlib自行运行是一种流行的做法(-s很少使用)。有趣的是,POSIX没有ranlib,最终该-s选项将替换ranlib为许多运行在各种平台上的makefile文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

grunt-contrib-copy中的“ expand”选项有什么作用?这些示例都使用它,但是文档没有说明它的作用

Togglz:JDBCStateRepository.Builder中的noCommit选项,它有什么作用?

Intellij IDEA中的Git隐藏对话框的“保持索引”选项有什么作用?

HTML中的“ {%”有什么作用?

Java中的“ !!〜”有什么作用?

ffmpeg命令中的“破折号”选项有什么作用?

在球拍中“ <-”有什么作用?

regsvr32中未记录的/ c选项有什么作用

sed中的-n选项有什么作用?

grub2的搜索命令中的--hint选项有什么作用?

用户和组管理工具-“高级设置”的“用户权限”选项卡中的选项有什么作用?

htaccess选项中的-(负号)和+(正号)符号有什么作用

JavaScript中的`?`有什么作用?

cx_Freeze安装脚本中的description选项有什么作用?

Sentry中的“平台”选项有什么作用?

Sublime Text中的“ no_round”字体选项有什么作用?

远程桌面客户端中的“位图缓存”选项有什么作用?

这些选项对TFS中已签出的文件有什么作用?

Ubuntu引导过程中'i8042.nomux = 1'内核选项有什么作用?

sed中的-e选项有什么作用?

Inkscape中6个不同的“路径”选项有什么作用?

sshd_config中的`ServerAliveInterval`和`ClientAliveInterval`选项到底有什么作用?

PHP中的“->”有什么作用?

-cp命令中的一个选项-它有什么作用?

人偶提供者中的“选项”有什么作用?在useradd.rb中的Fx

午夜指挥官中的quick_search_mode config选项有什么作用?

ssh命令中的命令行选项“ -A”有什么作用?

FFmpeg 中的“截止”选项有什么作用?

JavaScript 中的“...”有什么作用?