linux位ios 编译.a静态库

iOS 码拜 8年前 (2016-05-28) 1642次浏览
如题,有这样做过的?
目前使用arm-linux-gcc 编译的静态.a文件,在xcode中总是报 i386不兼容问题,,,
有做过这方面的同学,大神,指点下,你们开发的步骤 ,假如有流程更好,,只要hello的流程就可以了。
最高只能给100分,解决了问题,再开贴给分。
解决方案

88

引用:
Quote: 引用:

你可以在终端命令行中使用如下命令来检查静态能否支持i386架构(针对ios模拟器)

lipo -info  xxxxx/xxxx/xx.a

这时终端会把当前静态所支持的架构显示出来。你先使用这个命令检查一下能否支持i386

谢谢你的回答,就是本人依靠arm-linux-gcc arm-linux-ar生成的.a静态文件不支持ios。有资料可以提供?
arm-linux-gcc  -c hello.c
arm-linux-ar -r a.a hello.o
生成的.a文件是支持的,,但是有没找到可靠的资料能够支持ios…麻烦您再给看看

以为你是使用xcode 创建并编译的静态呢,那么给你提供个链接,看能不能用到
http://www.cocoachina.com/bbs/read.php?tid=143855

12

arm-linux-gcc 编译的只能在真机上面跑,
模拟器上面跑的是i386的,直接用gcc编译一个试下。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明linux位ios 编译.a静态库
喜欢 (0)
[1034331897@qq.com]
分享 (0)