解压静态库.a文件

1.准备一个.a的静态库文件(test.a),将其放在桌面新创建的test文件夹中

2.进入终端:

a.进去该文件夹目录

cd Desktop/test

b.查看.a文件包含几种arch

file test.a

c.由于抽离object的时候必须是要单一的库,所以抽出armv7并命名为v7.a  (目录会多一个v7.a的文件)

lipo test.a -thin armv7 -output v7.a  

d.抽离.a文件的object (目录会多一个v7.o的文件)

ar -x v7.a 

e.获取文件(目录会多一个.m文件)

nm View.o > view.m 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这个指令可以看到xxx.a库包含哪几种arch例如 可以看到静态库覆盖了两个target,分别是armv7和arm...
    Levi_阅读 10,637评论 3 15
  • 这一周休假在家全程陪着孩子。陪小的玩儿,陪大的做作业。前天的时候,不幸吹空调着凉了,昨天晚上特别难受。一阵一阵的流...
    夏秋爱画阅读 1,297评论 0 0
  • 比起张艺谋、顾长卫等名导,吴天明导演在年轻一代观众中并不是那么耳熟能详。可今天看过吴老的遗作《百鸟朝凤》,内心却五...
    蓉蓉520阅读 2,994评论 0 0
  • 萨尔曼·可汗出生在美国新奥尔良市,父亲是孟加拉裔,母亲来自印度。可汗从小就聪明好学,进入麻省理工学院后,一口气拿下...
    小岛毅阅读 3,909评论 0 0

友情链接更多精彩内容