目前iOS的指令集有以下几种:armv6iPhoneiPhone2iPhone3G第一代和第二代iPod Toucharmv7iPhone4iPhone4Sarmv7siPhone5iPhone5Carm64iPhone5S机器对指令集的支持是向下兼容的,因此armv7的指令集是可以运行在iPhon...
分类:
移动开发 时间:
2014-07-24 21:50:12
阅读次数:
209
$ clang -dM -E -arch armv7 -x c /dev/null #define OBJC_NEW_PROPERTIES 1 #define __APCS_32__ 1 #define __APPLE_CC__ 6000 #define __APPLE__ 1 #define __...
分类:
其他好文 时间:
2014-07-23 16:18:21
阅读次数:
468
lipo -info libJMALibrary.aArchitectures in the fat file: libJMALibrary.a are: i386 armv7lipo命名只能识别armv7和之前的架构,对于armv7s不能识别xcrun -sdk iphoneos lipo -in...
分类:
移动开发 时间:
2014-07-22 22:54:35
阅读次数:
260
目前ios的指令集有以下几种:armv6iPhoneiPhone2iPhone3G第一代和第二代iPod Toucharmv7iPhone4iPhone4Sarmv7siPhone5iPhone5Carm64iPhone5S机器对指令集的支持是向下兼容的,因此armv7的指令集是可以运行在iphon...
分类:
移动开发 时间:
2014-07-17 00:42:02
阅读次数:
225
sudo./configure--prefix=../armv7--disable-ffmpeg--disable-ffplay--disable-ffprobe--disable-ffserver--enable-cross-compile--sysroot="/Applications/Xcod...
分类:
其他好文 时间:
2014-07-11 22:12:38
阅读次数:
543
转载自:http://blog.chinaunix.net/uid-20543672-id-3018233.html研究内核源码和内核运行原理的时候,很总要的一点是要了解内核的初始情况,也就是要了解内核启动过程。我在研究内核的内存管理的时候,想知道内核启动后的页表的放置,页表的初始化等信息,这促使我...
分类:
系统相关 时间:
2014-07-10 00:53:07
阅读次数:
600
armv6、armv7、armv7s是arm CPU的指令集,原则上是向下兼容的,如:iPhone4sCPU支持armv7,但它会兼容armv6,只是使用armv6指令可能无法充分发挥它的特性。iphone5CPU支持armv7s,它也会兼容armv7。如果引用到第三方的库,以前在iphone4s下...
分类:
移动开发 时间:
2014-07-02 17:51:52
阅读次数:
214
错误代码:No
architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s)
1 xcodebuild 这个target的时候命令行报错。(yes 改为no)
LY_ACTIVE_ARCH=YES, active arch=x86...
分类:
其他好文 时间:
2014-06-30 18:04:12
阅读次数:
219
Undefined symbols for architecturei386:“_OBJC_CLASS_$_XXX”,referenced from:objc-class-ref in XXXld: symbol(s) not found for architecture i386clang: er...
分类:
移动开发 时间:
2014-06-26 17:28:20
阅读次数:
1816
1、ARM处理器各个模式之间是怎样切换的?答:除用户模式外的其它6种模式称为特权模式,这些模式中,程序能够訪问全部系统资源,也能够随意进行处理器模式的切换。处理器模式能够通过软件控制进行切换(直接设置CPSR寄存器的后五位就能够在6种特权模式之间互相切换),也能够通过外部中断或异常处理过程进行切换(...
分类:
其他好文 时间:
2014-06-18 09:56:45
阅读次数:
214