美文网首页
lipo 一些命令的集合介绍

lipo 一些命令的集合介绍

作者: 传说中的汽水枪 | 来源:发表于2019-03-28 09:54 被阅读0次

以下是以Bugtags这个库的二进制文件进行介绍:

1. 查看支持的架构

lipo -info Bugtags

Architectures in the fat file: Bugtags are: i386 armv7 x86_64 arm64 

2.提取其中一个架构到指定的目录下

例如到 i386目录(先 mkdir i386
lipo Bugtags -thin i386 -output i386/Bugtags-i386
这个是在文件夹 i386就会出现Bugtags-i386文件,可以用下面的方法验证
lipo -info i386/Bugtags-i386

Non-fat file: i386/Bugtags-i386 is architecture: i386

3. 查看这个架构有哪些.o文件

先进入i386文件夹 cd i386
ar -t Bugtags-i386
这个时候终端就会输出一堆.o文件

4. 提取这些.o文件

ar xv Bugtags-i386
这个时候当前文件夹下就有它全部的.o文件了

5. 删除Bugtags.o文件

rm -rf Bugtags.o

6. 重新打包这些.o文件

ar rcs Bugtags-i386-2 *.o
可以用第三个命令来验证

其他的同样处理,例如得到一个
Bugtags-armv7-2

7. 合并这些(目前先合并这两个架构的)

lipo -create i386/Bugtags-i386-2 armv7/Bugtags-armv7-2 -output Bugtags-new

用第一个命令来验证:
lipo -info Bugtags-new

Architectures in the fat file: Bugtags-new are: i386 armv7 

相关文章

  • lipo 一些命令的集合介绍

    以下是以Bugtags这个库的二进制文件进行介绍: 1. 查看支持的架构 lipo -info Bugtags 2...

  • 关于lipo -create合并Framework库的注意点

    lipo -create命令合并Framework文件步骤1.打开终端输入lipo -create(lipo与-c...

  • 静态库cpu架构查看

    使用lipo -info 命令 使用file命令

  • iOS合并framework lipo命令

    lipo命令 查看framework支持的cpu架构列表 lipo -info -xxxArchitectures...

  • lipo 命令

    1.拆分多架构支持的静态库 比如AipBase.framework,cd到库的文件夹 cd /Users/qiuz...

  • lipo命令

    lipo源于mac系统要制作兼容powerpc平台和intel平台的程序。 lipo 是一个在 Mac OS X ...

  • lipo命令

    lipo源于mac系统要制作兼容powerpc平台和intel平台的程序。 lipo 是一个在 Mac OS X ...

  • lipo命令

    1.查看库文件使用的处理器架构 lipo -i xxx.a 返回结果 xxx.a are: armv7 arm64...

  • lipo 命令

    1.查看信息,支持的cpu架构列表 2.整合成Fat文件 3.提取特定的cpu架构的thin文件 4.移除掉特定的...

  • lipo 命令

    1.查看信息,支持的cpu架构列表 2.整合成Fat文件 3.提取特定的cpu架构的thin文件 4.移除掉特定的...

网友评论

      本文标题:lipo 一些命令的集合介绍

      本文链接:https://www.haomeiwen.com/subject/tfyfbqtx.html