水木社区手机版
首页
|版面-Linux开发与高级讨论(LinuxDev)|
新版wap站已上线
展开
|
楼主
|
同主题展开
|
溯源
|
返回
上一篇
|
下一篇
|
同主题上篇
|
同主题下篇
主题:Re: GCC的-mcpu/-mtune/-march, 永远都没人能搞明白
BigCarrot
|
2021-11-08 14:42:22
|
你的结论不对阿,根据这篇文章
在arm上
-mcpu=xxx 就等于 -march=xxx_isa -mtune=xxx
另外一旦出现-march -mtune, -mcpu就会被代替掉
在x86上
-mcpu 就是 -mtune
【 在 snnn (cm) 的大作中提到: 】
: 标 题: GCC的-mcpu/-mtune/-march, 永远都没人能搞明白
: 发信站: 水木社区 (Wed Nov 3 13:58:26 2021), 站内
:
: 推荐阅读:
https://community.arm.com/arm-community-blogs/b/tools-software-ides-blog/posts/compiler-flags-across-architectures-march-mtune-and-mcpu
:
: 结论:
: 1. ARM上应该用-mcpu,不要用另外两个。GCC一定要比CPU新。比如你的CPU是2019年发布的,那么你的GCC就应该用GCC-9及以后版本,它才有可能能识别你的CPU。
: 2. x86上应该用-mtune/-march。(是这样吗?)
:
:
:
:
:
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net
·[FROM: 107.139.34.*]
--
FROM 104.133.8.*
上一篇
|
下一篇
|
同主题上篇
|
同主题下篇
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版