Linux ar 命令简介
来源:互联网 发布:中国软件企业排名2016 编辑:程序博客网 时间:2024/05/20 22:41
ar命令用于创建、修改、释放存档文件(archive file)。常用于创建静态链接库,即.a文件。
一、创建静态库:
用a.o b.o c.o这三个目标文件生成静态库libabc.a:
ar -cvr libabc.a a.o b.o c.o
d:从库中删除模块。按模块原来的文件名指定要删除的模块。如果使用了任选项v则列出被删除的每个模块。
m:该操作是在一个库中移动成员。当库中如果有若干模块有相同的符号定义(如函数定义),则成员的位置顺序很重要。如果没有指定任选项,任何指定的成员将移到库的最后。也可以使用'a','b',或'i'任选项移动到指定的位置。
p:显示库中指定的成员到标准输出。如果指定任选项v,则在输出成员的内容前,将显示成员的名字。如果没有指定成员的名字,所有库中的文件将显示出来。
q:快速追加。增加新模块到库的结尾处。并不检查是否需要替换。
r:在库中插入模块(替换)。当插入的模块名已经在库中存在,则替换同名的模块。如果若干模块中有一个模块在库中不存在,ar显示一个错误消息,并不替换其他同名模块。默认的情况下,新的成员增加在库的结尾处,可以使用其他任选项来改变增加的位置。
t:显示库的模块表清单。一般只显示模块名。
x:从库中提取一个成员。如果不指定要提取的模块,则提取库中所有的模块。
0 0
- Linux ar 命令简介
- linux ar 命令详解
- linux ar 命令详解
- linux ar命令
- linux,ar命令详解
- linux ar命令
- linux ar命令
- linux ar命令
- linux ar命令用法
- linux ar命令
- linux ar命令
- linux ar命令
- Linux中的ar命令
- linux ar命令
- Linux命令之ar
- linux ar命令用法
- Linux ar命令用法
- linux ar命令用法
- leetcode_c++: Integer to Roman(012)
- 位运算应用
- mk文件
- @property 关键字详解
- java多线程之内存模型
- Linux ar 命令简介
- js数字转换
- Find another way longer than A-C
- Handler机制
- js循环
- Scala 模式匹配之编程进阶(2)
- sh脚本例子指定日期的rerun
- 数据库视频总结
- 卢卡斯定理的模板以及应用