当前位置: 首页 > 面试题库 >

如何将两个“ ar”静态库合并为一个?

公孙黎昕
2023-03-14
问题内容

我有2个静态的Linux库,通过创建ar crlibabc.alibxyz.a
我想将它们合并到一个静态库中libaz.a
我怎样才能做到这一点。

我想创建一个合并的静态库,而不是将这两个库都提供给应用程序的最终链接。


问题答案:

您可以从两个.a文件中提取对象,然后.a使用提取的.os 创建文件:

ar -x libabc.a
ar -x libxyz.a
ar -c libaz.a  *.o


 类似资料:
  • .a静态库合并 静态库是.o文件的合集, 静态库合并就是将静态库的.o合并, 可以实现的工具 ar, 静态库的查看、拆分、合并 libtool, xcode提供的静态库操作工具 以libtool演示.a静态库合并 一、准备 在staticLib文件夹里准备好两个.a静态库 目录结构 . ├── libAFNetworking.a └── libSDWebImage.a 二、合并 执行命令

  • 问题内容: 如何合并这两个SQL语句? 两个表中都存在hits10,hits11和hits12。 问题答案: 使用UNION查询-只需在两个查询之间填入“ UNION”即可: 更新 将联合包装在另一个查询中:

  • 问题内容: 如何将这两个JToken合并为一个JToken。听起来应该很简单,但无法解决。 谢谢您的帮助! 到目前为止,这是我尝试过的: 我首先将第一个对象分配给变量,然后尝试将其连接到第二个变量。我有一个循环,可以带回具有三个字段的多个页面。最终目标是抓取每个页面并创建一个包含所有页面的大J。 像这样的东西: 问题答案: 您可以用来将一个合并到另一个。请注意,可以控制数组的合并方式。从Enume

  • 问题内容: 如何使用Java合并两个WAV文件? 我试过了,但是没有正常工作,他们还有其他方法吗? 问题答案: 如果直接使用wav文件的字节,则可以在任何编程语言中使用相同的策略。对于此示例,我将假设两个源文件具有相同的比特率/数字通道,并且具有相同的长度/大小。(否则,您可能可以在开始合并之前对其进行编辑)。 首先看一下WAV规范,我在斯坦福课程网站上找到了一个很好的人: 常见的标头长度为44或

  • 问题内容: 我有 我想要 问题答案:

  • ar生成.a静态库 在OCStaticLib文件夹中准备OCTest.h和OCTest.m两个简单的类文件 . ├── OCTest.h └── OCTest.m 将OCTest.m编译成.o目标文件 终端进入到同级目录, 执行clang命令 clang -x objective-c \ -target x86_64-apple-macos11.1 \ -fobjc-arc \ -