tldr/pages.zh/common/ar.md

25 lines
568 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# ar
> 创建,修改,提取库文件(`.a`, `.so`, `.o`)。
> 更多信息:<https://manned.org/ar>.
- 从库文件中提取全部成员:
`ar -x {{a 文件}}`
- 列出库文件中的成员:
`ar -t {{a 文件}}`
- 替换或添加文件到库文件:
`ar -r {{要被添加内容的 a 文件}} {{o 文件 1}} {{o 文件 2}} {{o 文件 3}}`
- 插入对象文件索引(相当于使用`ranlib`
`ar -s {{a 文件}}`
- 使用文件和附带的目标文件索引创建存档:
`ar -rs {{a 文件}} {{o 文件 1}} {{o 文件 2}} {{o 文件 3}}`