今天发现,debug生成的文件比release的小。 难道是 release是为了兼容不同指令集么?
大家一般 项目配置, Valid Architectures 选的是什么… xcode5.1默认是 arm64 armv7 armv7s
还有cocos的引擎,一些代码静态库,arm64 是单独文件。
今天发现,debug生成的文件比release的小。 难道是 release是为了兼容不同指令集么?
大家一般 项目配置, Valid Architectures 选的是什么… xcode5.1默认是 arm64 armv7 armv7s
还有cocos的引擎,一些代码静态库,arm64 是单独文件。
自答一下。
cocos的引擎,一些代码静态库,arm64 是单独文件?
看了下cocos的项目配置,xcode下有 other link flags ,debug和release有 arm64 architecture ,引用了arm64的库 -lcurl_arm64 ,本地库名 libcurl_arm64.a,
用 -l 指定静态库名(不需要lib前缀和.a后缀,-l选项)。静态库命名规范,必须是"lib.a":lib为前缀,中间是静态库名,扩展名为.a。隐式搜索
自己想的,cocos 单独分 arm64,可能是提供只想单发行arm64, ( 因为arm7 arm7s的指令是可以运行在arm64)