-mtune和-mcpu标记也是可用的。这两个标记通常只在没有-march选项的时候才用到;特定的处理器可能要求使用-mtune甚至-mcpu。糟糕的是,gcc在不同构架上的表现并非完全一致。

对于x86和x86-64的CPU,-march将使用所指定CPU的全部可用指令集和正确的ABI来生成代码;并不会向后兼容其他旧的或者不同的CPU。如果你只需要在你当前运行Gentoo的机器上执行代码,那么就可以继续使用-march。只有在为i386和i486之类的旧CPU生成代码时,才需要考虑使用-mtune。使用-mtune生成代码比使用-march更通用;虽然它能为特定的CPU优化代码,但是并不会使用特有的指令集和ABI。别在x86或x86-64系统上使用-mcpu,因为在这两个构架上已经废弃了。

只有非x86/x86-64 CPU(如Sparc、Alpha和PowerPC)可能要求使用-mtune或-mcpu来代替-march。在这些构架上,-mtune/-mcpu的行为有时就像(x86/x86-64上的)-march,只是换了个名称。gcc在诸构架上的行为和标记的命名并不一致。所以请查阅gcc手册来确认在你的系统上该用哪个。

gcc关于cpu类型的设定相关推荐

  1. Linux内核配置(二) :CPU类型配置

    5. Processor type and features 处理器类型及特性 5.1. Symmetric multi-processing support (SMP) 对称多处理器支持. 这将支持 ...

  2. Xamarin.Android编译CPU类型选择方式

    Xamarin.Android编译CPU类型选择方式 在Xamarin.Android编译的时候,默认提供了5种CPU类型供大家选择.它们分别为armeabi.armeabi-v7a.arm64-v8 ...

  3. 服务器型号类型,cpu类型和型号服务器

    cpu类型和型号服务器 内容精选 换一换 声明:RDS实例中的Agent只用于监控实例运行的指标.状态,不会收集除监控指标外的其它数据.本节定义了云数据库RDS上报云监控的监控指标的命名空间,监控指标 ...

  4. VM15: 该主机cpu类型不支持虚拟化性能计数器,开启模块VPMC的操作失败,未能启动虚拟机.

    目的 解决该主机cpu类型不支持虚拟化性能计数器,开启模块VPMC的操作失败,未能启动虚拟机. 解决方案

  5. Android 设备的CPU类型

    Android 设备的CPU类型(通常称为"ABIs") 1.armeabiv-v7a: 第7代及以上的 ARM 处理器.2011年12月以后的生产的大部分Android设备都使用 ...

  6. QEMU中的CPU类型设计

    CPU也是一种设备,因此CPU类继承自Device类.CPU这种设备相比其他设备来说种类非常繁杂.首先,CPU有着不同的架构,而对于每一种架构的CPU来说,随着时间的推移,CPU厂商也会给该架构的CP ...

  7. 【客户机操作系统已禁用 CPU。请关闭或重置虚拟机】以及【该主机 CPU 类型不支持虚拟化性能计数器,模块“VPMC”启动失败,未能启动虚拟机】

    VMware15安装mac os10.14 实操踩了各种坑,终于可以了 1.下载苹果系统的cdr文件而不是iso或者dmg,否则系统无法引导,会进入蓝屏界面(实测) 2.配置虚拟机,典型就行 (配置前 ...

  8. 获取Android手机CPU类型 ARM、ARMV7、NEON

    1 查看手机CPU信息 cmd--adb shell--cd /proc------cat cpuinfo 2 获取cpu的是arm指令集,armv7指令集.还是neon指令集 /*** * [获取c ...

  9. S32 Design Studio IDE for Arm教程四之更换CPU类型

    在S32DS中,在创建工程的时候可以直接选择芯片类型,但是只有类似S32K116,118等选择,没有具体型号的选择.比如我要选择的是48Pin的S32K118,在选择118时,默认创建的是64Pin的 ...

最新文章

  1. 不用写代码就能做高端科学计算,Mathematica推出“人话”版软件
  2. zoj 3841 Cards
  3. js 模拟点击_爬虫js逆向之无限debugger--抖音第三方数据分析平台的坑
  4. mysql数据库关联查询慢_mysql数据库多表关联查询的慢SQL优化
  5. 组播负载分担、静态组播路由和MBGP技术原理
  6. 手机wps怎么设置打印横竖_WPS中横竖打印怎么设置
  7. java 计算正态分布_统计基本概念 期望 方差 均方差 正态分布 Java统计计算
  8. BRD、MRD、PRD
  9. 如何在Word中插入Notepad++样式的代码段
  10. Pycharm:解决点击重运行(Rerun)没有反应
  11. 为网站配置免费的HTTPS证书 3-4
  12. C++删除文件末尾的空行
  13. 全国计算机技术与软件专业技术资格(水平)考试【软件评测师】-考试内容总结(一)计算机系统构成及硬件基础知识...
  14. 苹果手机怎么切换输入法_苹果手机输入法的小技巧,你知道几个?最后一个你肯定不知道...
  15. 全栈合一:万物互联下的智能安全运维
  16. java web网站集成新浪微博登录
  17. golang string(fid)与strconv.Itoa(fid)
  18. java获取当前时间离一天结束剩余秒数
  19. Vue实现仿iPhone悬浮球
  20. OFFICE使用技巧PDF文件

热门文章

  1. 洛谷 P5638 光骓者的荣耀 Java实现 前缀和入门
  2. AE和Mocha结合做视频后期制作
  3. Windows10在PowerShell中启动Redis
  4. python爬虫学习之模拟登录淘宝
  5. 《看漫画学Python》1、2版分享,初阶+进阶一起学
  6. dnf强化系统实测 java代码
  7. 项目名称出现红叉或感叹号:是导进去Tomcat版本不一致导致的,需修改四处
  8. 14岁那年他出家了,而且很开心
  9. Navicat连接错误1130:is not allowed to connect to this mysql server
  10. 二叉堆(c++实现)