在xcode中,是iOS的开发环境。创建新项目时。构建设置声明支持armv7、armv7s和arm64体系结构。
下图显示了苹果设备体系结构:

armv8没有提到任何地方。这是否意味着armv8和arm64是同一回事?
我将使用以下二进制文件:http://www.libjpeg-turbo.org/Documentation/OfficialBinaries
它说这个二进制文件的1.5.1版本支持armv8体系结构。这也表明armv8和arm64是同一回事。
另一个问题是关于二进制。该链接是否表明为iOS使用1.5.1版本是安全的?
发布于 2016-12-11 23:04:03
哦,含糊不清的术语--这种上下文中的“体系结构”实际上并不意味着由ARM制定的ISA或系统体系结构意义上的体系结构,它真正的意思是"iOS目标“,即特定的系统配置和ISA支持级别:
发布于 2020-11-01 18:40:44
不,ARMv8-A指令集(armv8)也可以存在于32位架构上,尽管我还不知道一个例子。所以在技术上你可以区分它们,就像在docker中所做的那样
arm32v5):https://hub.docker.com/u/arm32v5/arm32v6):https://hub.docker.com/u/arm32v6/ (别名armel__)arm32v7):https://hub.docker.com/u/arm32v7/ (别名armhf__)arm64v8):https://hub.docker.com/u/arm64v8/ (别名arm64__)arm32v8):ARMv8 32位https://hub.docker.com/u/arm32v8/,不受支持,因此没有包.https://stackoverflow.com/questions/41091934
复制相似问题