【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

相关新闻

【2015-02-01】linux下查看文件夹大小du命令简单笔记

【2015-02-01】linux下查看文件夹大小du命令简单笔记

[历史归档] 本文原发布于 cstriker1407.info 个人博客,内容为历史存档,仅供参考。 发布时间: 2015-02-01 | 标题:linux下查看文件夹大小du命令简单笔记 | 分类: 操作系统 / linux &#xf…

2026/8/26 15:52:18 阅读更多 →
35秒冲垮一个网站,超9成攻击不到10分钟!2026黑客都在用这种“隐形毒招”

35秒冲垮一个网站,超9成攻击不到10分钟!2026黑客都在用这种“隐形毒招”

最新内容 微 信 搜索 公 众 号 网 络 研 究 观网络世界的“早高峰堵车” 你有没有遇到过这种情况?本来想赶着看一场体育赛事直播,或者正准备去抢一张演唱会门票,甚至只是想上政府网站办个业务,页面却突然跳出一行冷冰冰的字&#…

2026/8/26 16:18:04 阅读更多 →
【2015-03-02】《RealView编译工具汇编器指南》摘录:内置变量和常数

【2015-03-02】《RealView编译工具汇编器指南》摘录:内置变量和常数

[历史归档] 本文原发布于 cstriker1407.info 个人博客,内容为历史存档,仅供参考。 发布时间: 2015-03-02 | 标题:《RealView编译工具汇编器指南》摘录:内置变量和常数 | 分类: 操…

2026/8/26 16:13:09 阅读更多 →

最新新闻

告别手动录题|免费刷题工具,一键导入即刷

告别手动录题|免费刷题工具,一键导入即刷

📚 告别手动录题|免费刷题工具,一键导入即刷备考刷题想要高效提分,一套完整、整洁、规范的专属题库至关重要。但绝大多数考生都会遇到相同难题:网上题库格式杂乱、排版错乱、无法直接使用,手动录入耗时费力…

2026/8/26 18:54:30 阅读更多 →
Final2x:开源免费的多模型图片无损放大工具

Final2x:开源免费的多模型图片无损放大工具

Final2x:开源免费的多模型图片无损放大工具内置 Real-ESRGAN 等几十种 AI 模型,把模糊老照片、低分辨率图片放大变清晰,支持 Windows、macOS、Linux。📖 背景说明 Final2x 是一款开源的图片放大工具,内置了 Real-ESRGA…

2026/8/26 18:53:29 阅读更多 →
企微实战排查之“获取用户信息失败” - 排除后端因素

企微实战排查之“获取用户信息失败” - 排除后端因素

前言 1. 企业微信调试工具快捷键:Ctrl Alt Shift D / Command Shift Control D 2. 不使用开发者工具排查问题。通过 进程->接口->网络->secret->日志 五步定位 一、定位问题 1.1 确认进程和端口 预期:端口处于LISTEN # 进程 ps -…

2026/8/26 18:53:29 阅读更多 →
Linux open 函数 Flag 参数详解

Linux open 函数 Flag 参数详解

一、open 函数原型与核心认知int open(const char *pathname, int flags, mode_t mode);很多新手最大误区:误以为 mode 是文件固定权限、flags 可以随意填写。实际内核执行逻辑非常严格,两个参数分工完全不同。核心规则:flags:控制…

2026/8/26 18:53:29 阅读更多 →
Nacos‑Client 与 Nacos‑Server

Nacos‑Client 与 Nacos‑Server

一句话总结:Nacos‑Server 是独立运行的服务端;Nacos‑Client 是嵌入业务项目里的客户端 SDK,两者配合完成注册中心 配置中心能力。表格对比项Nacos‑ServerNacos‑Client角色服务端(注册 & 配置的中央服务器)客户…

2026/8/26 18:53:29 阅读更多 →
海思平台不依赖频道文件实现 DVB 直接播放

海思平台不依赖频道文件实现 DVB 直接播放

1. 频道文件与直接调谐的区别传统方案的流程是:搜索频道↓ 导出频道文件↓ 系统预置频道文件↓ 开机导入↓ 根据文件中的 PID 播放频道文件通常包含:频率;符号率;调制方式;节目号;视频 PID;音频…

2026/8/26 18:52:29 阅读更多 →

日新闻

Python random 模块常用函数详解:从入门到实战

Python random 模块常用函数详解:从入门到实战

目录 1. 引言2. 准备工作3. 基础随机函数4. 序列相关函数5. 随机种子与复现6. 实战案例7. 注意事项8. 常见问题与排查9. 总结 1. 引言 摘要: 本文系统介绍 Python 标准库 random 模块中最常用的随机数生成函数。内容涵盖基础随机函数(random()、unifor…

2026/8/26 0:00:40 阅读更多 →
《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》索引目录: 《Microsoft Sql server 2008 Internals》读书笔记--目录索引 在上篇文章中,主要介绍了创建数据库的基本语法和FileGroup的初步知识。需要注意的是: 关于FileGroup 如果你的系统是用Raid设备直接存…

2026/8/26 1:18:18 阅读更多 →
政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体已经从概念试点阶段,转入了政务服务的常态化落地应用;在实际使用过程中,它能自主理解办事需求、辅助完成填报申报、开展材料预审,并联动多个系统协同作业,真正嵌入到政务办理的全流程当中。但在落地推进过…

2026/8/26 1:18:18 阅读更多 →

周新闻

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

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

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

2026/8/26 14:45:33 阅读更多 →
SIP通话转接原理与REFER方法实战解析

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

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

2026/8/26 17:46:43 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

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

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

2026/8/26 14:46:37 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/26 3:50:20 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/26 17:46:39 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/26 1:24:05 阅读更多 →