我为armv7,armv7s arm64构建了一个Xcode项目。我对结果的lipo -info文件运行了.a:
fat文件中的架构:Release/libhlsl2glsl.a是: armv7 (cputype (12) cpusubtype (11)) (cputype (16777228) cpusubtype (0))
这是什么告诉我的?
发布于 2014-03-07 19:35:47
您可以通过使用cputype或syctlbyname函数来显示sysctl和syctlbyname。有关定义的值,请参见mach/machine.h:
对于cputype,12用于ARM CPU。
#define CPU_TYPE_ARM ((cpu_type_t) 12)16777228 (又名0x100000C)用于ARM64 CPU:CPU_TYPE_ARM | CPU_ARCH_ABI64
#define CPU_ARCH_ABI64 0x01000000 /* 64 bit ABI */对于cpusubtype:
#define CPU_SUBTYPE_ARM_V7S ((cpu_subtype_t) 11) /* Swift */
#define CPU_SUBTYPE_ARM_ALL ((cpu_subtype_t) 0)https://stackoverflow.com/questions/22257772
复制相似问题