tldr/pages.zh/common/ar.md

24 lines
483 B
Markdown
Raw Normal View History

2019-02-25 11:10:52 +00:00
# ar
> 创建, 修改, 提取库文件 (.a, .so, .o).
- 从库文件中提取全部成员:
2019-04-02 12:25:49 +01:00
`ar -x {{a文件}}`
2019-02-25 11:10:52 +00:00
- 列出库文件中的成员:
2019-04-02 12:25:49 +01:00
`ar -t {{a文件}}`
2019-02-25 11:10:52 +00:00
- 替换或添加文件到库文件:
2019-04-02 12:25:49 +01:00
`ar -r {{要被添加内容的a文件}} {{o文件1}} {{o文件2}} {{o文件3}}`
2019-02-25 11:10:52 +00:00
- 插入对象文件索引(相当于使用`ranlib`):
2019-04-02 12:25:49 +01:00
`ar -s {{a文件}}`
2019-02-25 11:10:52 +00:00
- 使用文件和附带的目标文件索引创建存档:
2019-04-02 12:25:49 +01:00
`ar -rs {{a文件}} {{o文件1}} {{o文件2}} {{o文件3}}`