osx – OS X arch命令不正确[已关闭]
发布时间:2020-12-13 19:43:38 所属栏目:Linux 来源:网络整理
导读:我试图找出我的MacBook需要尝试什么CPU架构,并找出NASM为什么不使用x86_64 gcc. arch命令返回i386.但是,我可以运行i386和x86_64二进制文件,根据系统信息,我有一个64位的CPU(Intel i7).不仅如此,但是当我在/usr/bin/arch上运行lipo -info时,它表示它是一个具
我试图找出我的MacBook需要尝试什么CPU架构,并找出NASM为什么不使用x86_64
gcc. arch命令返回i386.但是,我可以运行i386和x86_64二进制文件,根据系统信息,我有一个64位的CPU(Intel i7).不仅如此,但是当我在/usr/bin/arch上运行lipo -info时,它表示它是一个具有i386和x86_64体系结构的胖文件.如果我没有运行i386系统,为什么arch说我是?
解决方法
不幸的是,这只是Arc OS在OS X上的工作方式.对于目前的OS X系统,对于能够运行32位的英特尔架构,arch报告i386;它不告诉你是否可以运行64位.当在OS X中首次引入英特尔支持时,这种行为似乎是使用arch来区分ppc和i386平台的遗留问题.从命令行可以看出更详细的信息可用于system_profiler;有关详细信息,请参阅man 8 system_profiler.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |