以前都在XCode5.0.2编译项目,今天在Xcode5.1.1下用release安装程序到设备。结果发现提示错误(debug没问题)。错误大概是说编译项目里的一个汇编文件时编译错误。(这个汇编文件是为了提到某些函数执行效率)代码中有一段
.text
.align 2
.arm
结果就提示 error: unknown directive .arm
一开始就按着提示搜索问题,结果先找到
http://stackoverflow.com/questions/24189752/using-clang-compile-ffmpeg-with-too-much-warning-on-osx
后从这个页面的链接又 找到一个
http://stackoverflow.com/questions/11118887/how-to-switch-off-llvms-integrated-assembler
说的就是关于 at&t汇编 编译选项的事。按着说法,把-no-integrated-as 选项设置到了XCode的other c flags编译选型中。然后clean,重新编译。还是同样地错误。搞得头大。
后来经过若干次搜索,发现搜 xcode 5.1 编译错误。最终搜到了正确答案。
原来是 xcode5.1默认把 Builde Settings->Architectures->Architectures 设成了 (arm7, arm7s, arm64),这个在以前的Xcode里是 (arm7, arm7s),把它改回(arm7, arm7s)就可以了。
原来这个问题是汇编文件在arm64下编译有问题,估计是得重新根据arm64的要求修改汇编程序。又上网查了一下用arm64的有哪些设备,发现了如下链接
http://www.cnblogs.com/willbin/p/3634957.html。 目前是有iphone5s用,又说arm64会向下兼容armv7,所以这么编译的包也是可以在iphone5s上运行的,只是可能效率会不如用arm64指令。所以目前这么弄能解决问题,但不是最好的解决方法,最好的解决方法就是修改汇编文件,使之兼容arm64。
分享到:
相关推荐
编译测试,测试环境:Xcode 5.1.1,iOS 7.1。 使用方法: 导入头文件: TNColorScrollViewController.h 初始化方法: - (instancetype)initWithColor:(UIColor *)color; - (instancetype)initWithCustomClass:...
测试环境: [Code4App]编译测试,测试环境:Xcode 5.1.1, iOS 7.1。 效果图:使用方法: 导入头文件: #import "ADNavigationControllerDelegate.h" 创建ADNavigationControllerDelegate对象并初始化: ...
3.4.5Xcode简介 3.5问题与解答 3.6总结与提高 第4章Qt4集成开发环境 4.1常见的QtIDE 4.2QtCreator 4.2.1简介 4.2.2主要特点 4.2.3安装与配置 4.3Eclipse! 4.3.1简介 4.3.2主要特点 4.3.3安装与配置 4.3.4使用要领 ...
2.1.1 使用Xcode 2.1.2 使用Terminal 2.2 解释第一个程序 2.3 显示变量的值 2.4 小结 2.5 练习 第3章 类、对象和方法 3.1 到底什么是对象 3.2 实例和方法 3.3 用于处理分数的Objective-C类 3.4 @interface部分 ...
3.2.4 解决常见问题29 3.3 实现“iphone优化的”网页31 3.3.1 通过user_agent检测iphone31 3.3.2 通过css检测iphone31 3.3.3 使用css进行优化32 3.4 使用iphone chrome32 3.4.1 三个栏32 3.4.2 web...
中文名: Objective-C基础教程 作者: Mark Dalrymple Scott Knaster译者: 高朝勤 杨越 刘霞图书 分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 人民邮电出版社 ...第7章 深入了解Xcode82
5.1.1 Car程序58 5.1.2 自定义NSLog()59 5.2 存取方法62 5.2.1 设置发动机的属性64 5.2.2 设置轮胎的属性64 5.2.3 跟踪汽车的变化66 5.3 扩展CarParts程序67 5.4 复合还是继承68 5.5 小结69 第6章 源文件组织70 6.1 ...
5.1.1 Objective-C 语言的特性 94 5.1.2 MobileSubstrate 96 5.2 tweak 的编写套路 97 5.2.1 灵感的来源 98 5.2.2 分析文件,寻找切入点 99 5.2.3 定位目标函数 102 5.2.4 测试函数功能 104 5.2.5 ...
1.11 从xcode到iphone:organizer界面 24 1.11.1 projects & sources列表 25 1.11.2 devices列表 25 1.11.3 summary选项卡 25 1.11.4 console选项卡 25 1.11.5 crash logs选项卡 25 1.11.6 screenshot选项卡 ...
者可以直接到所需的问题类别查找解决方案,而不需要总去琢磨哪些类或框架最适合当前问题。 下面概述了本书中各章的内容。 第1章:iPhone SDK 简介 第1章介绍iPhone SDK 并将iPhone 作为交付平台进行研究,包括平台的...
者可以直接到所需的问题类别查找解决方案,而不需要总去琢磨哪些类或框架最适合当前问题。 下面概述了本书中各章的内容。 第1章:iPhone SDK 简介 第1章介绍iPhone SDK 并将iPhone 作为交付平台进行研究,包括平台的...
者可以直接到所需的问题类别查找解决方案,而不需要总去琢磨哪些类或框架最适合当前问题。 下面概述了本书中各章的内容。 第1章:iPhone SDK 简介 第1章介绍iPhone SDK 并将iPhone 作为交付平台进行研究,包括平台的...