首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

i386和i686的区别

i386和i686 现在所有的intel 32位体系(包括AMD等兼容CPU)都叫i386体系,包括P4。、i686仍然属于i386体系,不过对CPU(相对于386)的特性作了指令优化。...i686是pentiumpro及以后的通用arch,而i386是所有x86的通用arch,i386包括而i686没有包括的就是386、486、586(pentium)、pentium-mmx 现在应该没有人还在用...3dNOW(enhanced) SSE SSE2 (64bit) 可以看出,i686囊括了现在正在使用的所有x86,所以把rpm打包是的arch改为i686是没有问题的,反而能在指令调度上优化,填满流水线...而其中除了pentiumpro外,所有兼容i686的x86都有MMX,大多数有SSE。...希望开发者能考虑一下,把/usr/lib/rpm/rpmrc中的buildtranslator xxx:i386改为 xxx:i686,并在optflag i686:中加入 -mmmx。

1.7K20

gcc编译链中i686和x86-64有什么区别?

(已解决,最后可以当成事实) 暂时理解成:来自网络 1、i686和x86_64有什么不同?...2、linux系统中的i386/i686和x86_64有什么区别 回答 i386对应的是32位系统、而i686是i386的一个子集,i686仅对应P6及以上级别的CPU,i386则广泛适用于80386以上的各种...i686 在 pentun II 以后的 Intel 系列 CPU ,及 K7 以后等级的 CPU 都属于这个 686 等级! 而x86_64就是64位的x(代表不确定。...大家根据自己所使用的 Ubuntu 系统类 型选择合适的版本,比如我安装的 Ubuntu 16.04 是 64 位系统,因此我要使用 gcc-linaro-4.9.4- 2017.01-x86_64...这个编译链带的i686或者x86_64和Linux开发板没关系,和宿主的Ubuntu是64还是32有关系。

2.5K20
领券