【2015-02-23】Linux常用命令备份:ar

发布时间:2026/8/25 13:45:11

【2015-02-23】Linux常用命令备份:ar
[历史归档]本文原发布于 cstriker1407.info 个人博客内容为历史存档仅供参考。发布时间2015-02-23 标题Linux常用命令备份ar分类编程 / linux 标签linux·常用命令·arLinux常用命令备份ar用途说明常用参数ar rcs libxxx.a xx1.o xx2.oar t libxxx.aar tv libxxx.anm -s libxxx.aranlib libxxx.aar命令介绍以下内容转自【 http://codingstandards.iteye.com/blog/1142358 】有删改。用途说明创建静态库.a文件。用C/C开发程序时经常用到但我很少单独在命令行中使用ar命令一般写在makefile中有时也会在shell脚本中用到。常用参数ar rcs libxxx.a xx1.o xx2.o参数r在库中插入模块(替换)。当插入的模块名已经在库中存在则替换同名的模块。如果若干模块中有一个模块在库中不存在ar显示一个错误消息并不替换其他同名模块。默认的情况下新的成员增加在库的结尾处可以使用其他任选项来改变增加的位置。【1】参数c创建一个库。不管库是否存在都将创建。参数s创建目标文件索引这在创建较大的库时能加快时间。补充如果不需要创建索引可改成大写S参数如果.a文件缺少索引可以使用ranlib命令添加ar t libxxx.a显示库文件中有哪些目标文件只显示名称。ar tv libxxx.a显示库文件中有哪些目标文件显示文件名、时间、大小等详细信息。nm -s libxxx.a显示库文件中的索引表。ranlib libxxx.a为库文件创建索引表。ar命令介绍cstriker1407cstriker1407-x64:~$ ar Usage: ar[-]{dmpqrstx}[--pluginname]archive-file file... ar-M[mri-脚本]命令 d - 从归档文件中删除文件 m - 在归档文件中移动文件 p - 打印在归档文件中找到的文件 q - 将文件快速追加到归档文件中 r - 替换归档文件中已有的文件或加入新文件 s - act as ranlib t - 显示归档文件的内容 x - 从归档文件中分解文件 特定命令修饰符 - 将文件置于[成员名]之后 - 将文件置于[成员名]之前(于 相同)[D]- use zerofortimestamps and uids/gids[U]- use actual timestamps and uids/gids(default)[N]- 使用文件名编号 - 截短插入的文件名[P]- 在匹配时使用完整的路径名 - 保留原来的日期 - 只替换比当前归档内容更新的文件 通用修饰符 - 不在必须创建库的时候给出警告 - 创建归档索引(cf. ranlib)[S]- 不要创建符号表[T]-makea thin archive - 输出较多信息[V]- 显示版本号 file- 从file中读取选项--targetBFDNAME - specify the target objectformatas BFDNAME optional:--pluginp- load the specified plugin 仿真选项 没有仿真特有的选项 ar支持的目标 elf64-x86-64 elf32-i386 elf32-x86-64 a.out-i386-linux pei-i386 pei-x86-64 elf64-l1om elf64-k1om elf64-little elf64-big elf32-little elf32-big pe-x86-64 pe-bigobj-x86-64 pe-i386 plugin srec symbolsrec verilog tekhex binary ihex

相关新闻

中小企业数字化转型指南 | 1800款数字化应用背后:中小企业真正想要什么工具

中小企业数字化转型指南 | 1800款数字化应用背后:中小企业真正想要什么工具

2026/8/25 13:35:10

本文拆解五大业务环节的差异化工具需求:研发重国产化、生产重非标定制、经管重系统集成、运维重安全防护、供应链重细分适配。总结中小企业数字化工具选型三条铁律,帮助企业精准对号入座、低成本落地、避免资源浪费。一、开篇破局:别把大厂方…

B站视频转Markdown:4种方法保存到Obsidian,搭建个人知识库

B站视频转Markdown:4种方法保存到Obsidian,搭建个人知识库

2026/8/25 13:35:10

如果已经在用Obsidian,B站视频可能是最不好处理的一类学习资料。 网页可以剪藏,PDF可以放进Vault,文字天然可以全文搜索。但一个两个小时的课程,本质上还是一个只能顺着时间播放的线性文件。 所以真正值得解决的问题不是“怎么收…

[论文学习]让Agent击败Agent:基于LLM的Agent中汙点型漏洞的自动检测(AgentFuzz / AutoMalTool)

[论文学习]让Agent击败Agent:基于LLM的Agent中汙点型漏洞的自动检测(AgentFuzz / AutoMalTool)

2026/8/25 13:35:10

Make Agent Defeat Agent: Automatic Detection of Taint-Style Vulnerabilities in LLM-based Agents (AgentFuzz, USENIX Security 2025) 论文重点 本文提出了AutoMalTool,首个针对LLM-based Agent的自动化红队测试框架,通过多智能体协作自动生成可规…

面向具身智能的TVA-VLA价值对齐与安全约束机制

面向具身智能的TVA-VLA价值对齐与安全约束机制

2026/8/25 14:15:17

前沿技术探索:TVA智能体(简称TVA)TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的系统级视觉技术框架。它融合深度强化学习(DRL)、卷积神…

Codex Harness vs DeepSeek Harness:两条 Agent 架构路线的深度对比

Codex Harness vs DeepSeek Harness:两条 Agent 架构路线的深度对比

2026/8/25 14:15:17

Codex Harness vs DeepSeek Harness:两条 Agent 架构路线的深度对比信息截至 2026 年 8 月。DeepSeek Harness 仍处于开发者预览版(v0.1),官方明确提示会有兼容性破坏变更;文中涉及的版本与能力以各官方文档为准。〇、…

ABAP Cleaner 进入 VS Code 之后,ABAP 代码格式化终于从个人习惯变成团队工程能力

ABAP Cleaner 进入 VS Code 之后,ABAP 代码格式化终于从个人习惯变成团队工程能力

2026/8/25 14:15:17

在一个多人参与的 SAP S/4HANA 项目里,最容易制造无效代码差异的事情,往往并不是什么复杂的业务逻辑,而是缩进、空格、换行、参数对齐、关键字位置,以及开发人员各自习惯不同带来的格式变化。 同一段 ABAP 代码,开发人员 A 修改了一行业务逻辑,保存之后却顺手把整个方法…

Flink 算完的数据存哪?写进 OSS Tables,实时离线读同一张表【详解 OSS Tables 系列】

Flink 算完的数据存哪?写进 OSS Tables,实时离线读同一张表【详解 OSS Tables 系列】

2026/8/25 14:15:17

实时计算之后,数据该去哪 在 OSS Tables 的生态里,Flink 是实时加工厂,对流数据做清洗、聚合之后再落表,算完即存。Flink 擅长实时 ETL、流式聚合这些活,这没什么争议。但作业跑完之后,处理过的数据落在哪…

做线上模型的TAIR缓存技巧

做线上模型的TAIR缓存技巧

2026/8/25 14:15:17

部署了一个线上模型, 可以用线上日志记录这个模型的预测结果, 然后把日志记录的预测结果直接灌入TAIR做成缓存啊, 不用离线用模型推理刷之后再灌入TAIR啊。 当然离线可以用大模型推理,而日志记录的是线上小模型的结果&#xf…

同样都是100M,企业专线为什么比普通宽带贵这么多?

同样都是100M,企业专线为什么比普通宽带贵这么多?

2026/8/25 14:05:11

企业采购网络时,经常会遇到一个很直观的问题:普通宽带标着100M,企业专线同样也是100M,为什么价格能差这么多?如果只看“100M”这个数字,两者确实很像。但其实100Mbps描述的是线路的带宽规格,并不…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/24 19:53:32

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/24 19:56:07

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/24 21:16:09

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南

2026/8/25 0:04:34

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory Meta Description:GetQzonehistory 是一个QQ空间历史说…

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

2026/8/25 0:04:35

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

2026/8/25 0:04:35

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https:/…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/22 2:02:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/22 4:13:47

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/22 1:32:34

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…