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

gcc编译链中i686和x86-64有什么区别?个人记录,请不要当成事实!!暂时理解成:来自网络1、i686和x86_64有什么不同?2、linux系统中的i386/i686和x86_64有什么区别回答i386对应的是32位系统、而i686是i386的一个子集,i686仅对应P6及以上级别的CPU,i386则广泛适用于80386以上的各种CPU;x86_64主要是64位系统。i686在pentun…

大家好,又见面了,我是你们的朋友全栈君。

关注嘉友创科技公众号

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

个人记录,请不要当成事实!!(已解决,最后可以当成事实

 

暂时理解成:来自网络

1、i686和x86_64有什么不同?

2、linux系统中的i386/i686和x86_64有什么区别

回答

 

i386对应的是32位系统、而i686是i386的一个子集,i686仅对应P6及以上级别的CPU,i386则广泛适用于80386以上的各种CPU;x86_64主要是64位系统。

 

i686 在 pentun II 以后的 Intel 系列 CPU ,及 K7 以后等级的 CPU 都属于这个 686 等级!

而x86_64就是64位的x(代表不确定。可以是3、4、5、6、)86,是个统称,如果是i686_64也是属于x86_64的。

 

待考虑

 

找到答案

 

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

中有很多种交叉编译器,我们只需要关注这两种: gcc-linaro-4.9.4-2017.01-

i686_arm-linux-gnueabihf.tar.tar.xz gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz

第一个是针对 32 位系统的,第二个是针对 64 位系统的。大家根据自己所使用的 Ubuntu 系统类

型选择合适的版本,比如我安装的 Ubuntu 16.04 64 位系统,因此我要使用 gcc-linaro-4.9.4-

2017.01-x86_64_arm-linux-gnueabihf.tar.xz

 

这个编译链带的i686或者x86_64和Linux开发板没关系,和宿主的Ubuntu是64还是32有关系。

linux开发板imx6ull是32位

 

1arm 表示这是编译 arm 架构代码的编译器。

2linux 表示运行在 linux 环境下。

3gnueabihf 表示嵌入式二进制接口。

4gcc 表示是 gcc 工具。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133932.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 1156针cpu排行_755针最强CPU

    1156针cpu排行_755针最强CPUIntel酷睿i7875K¥2330CPU主频:2930MHz智能加速:3600MHz插槽类型:LGA1156制作工艺:45纳米二级缓存:4×256KB三级缓存:8M核心数量:四核心核心类型:Lynnfield线程数:八线程总线类型:DMI总线热设计功耗(TDP):95W内核电压:0.65-1.40V内存控制器:双通道DDR3-1066/1333最大16G64位处理器。…

    2022年9月20日
    1
  • android之VOLD:staging目录作用与ASEC文件 -总结[通俗易懂]

    android之VOLD:staging目录作用与ASEC文件 -总结[通俗易懂]/mnt/secure/staging来看一下mountVol代码 int Volume::mountVol() {    int rc = 0;    char errmsg[255];    const char *mountPath;         char devicePath[255];                sprintf(device

    2022年7月20日
    16
  • Oracle 10g AND Oracle 11g手工建库案例–Oracle 11g「建议收藏」

    Oracle 10g AND Oracle 11g手工建库案例–Oracle 11g

    2022年1月23日
    41
  • SpringBoot 面试题及答案

    SpringBoot 面试题及答案文章目录1.什么是SpringBoot?2.SpringBoot有哪些优点?3.什么是JavaConfig?4.如何重新加载SpringBoot上的更改,而无需重新启动服务器?5.SpringBoot中的监视器是什么?6.如何在SpringBoot中禁用Actuator端点安全性?7.如何在自定义端口上运行SpringBoot应用程序?8.什么是YAML?9.如何实现SpringBoot应用程序的安全性?10.如何集成SpringBoot和Activ

    2022年5月21日
    43
  • 数据库4种索引类型_数据库索引类型

    数据库4种索引类型_数据库索引类型本文介绍DCache中k-v和k-k-v这2种数据类型的基本存储结构,底层采用hash存储,key值的设置使用的是一致性哈希算法,hash冲突通过链表解决。希望通过本文可以帮助你快速理解DCache的底层实现。

    2022年10月19日
    2
  • css 去掉超链接样式「建议收藏」

    css 去掉超链接样式「建议收藏」我们可以用CSS语法来控制超链接的形式、颜色变化,为什么链接一定要使用下划线和颜色区分呢?其主要原因主要是考虑到1、视力差的人2、色盲的人。。。下面我们做一个这样的链接:未被点击时超链接文字无下划线,显示为蓝色;当鼠标在链接上时有下划线,链接文字显示为红色;当点击链接后,链接无下划线,显示为绿色。实现方法很简单,在源代码的和之间加上如下的CSS语法控制: …

    2022年7月19日
    60

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号