Linux ar 命令使用详解

发布时间:2026/8/11 14:44:18
Linux ar 命令使用详解 简介Linux中的arArchive命令用于创建、修改和从存档中提取文件。它通常用于在C/C开发中创建静态库.a文件。基础语法ar [options] archive-file file(s)archive-file要创建/修改的档案的名称file(s)要添加到档案的文件[options]控制操作常用选项c创建一个新的档案如果不存在r替换或添加文件到档案中d从档案中删除文件t列出档案的内容x从档案中提取文件v详细模式显示详细信息示例用法创建存档文件ar rcs libexample.a file1.o file2.or添加/替换文件c如果档案不存在则创建该档案s添加索引以便更快地查找符号示例gcc -c file1.c file2.c ar rcs libexample.a file1.o file2.o # 从 file1.o 和 file2.o 创建静态库 libexample.a列出存档内容ar t libexample.a示例输出file1.o file2.o详细列出ar tv libexample.a提取文件ar x libexample.a file1.o提取所有文件ar x libexample.a从存档中删除文件ar d libexample.a file1.o # 从 libexample.a 中删除 file1.o更新存档文件ar r libexample.a file1.o在编译中使用静态库.agcc main.c -L. -lexample -o myprogram-L.在当前目录中查找库-lexample与libexample.a链接