首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCC,XScale和ARMv5TE

GCC,XScale和ARMv5TE
EN

Stack Overflow用户
提问于 2011-11-13 23:54:29
回答 1查看 1.7K关注 0票数 0

为什么我会收到下面的gcc (4.6.1)警告?

代码语言:javascript
复制
warning: switch -mcpu=xscale conflicts with -march=armv5te switch
[enabled by default]

“英特尔XScale核心开发人员手册”指出:

,Intel核心实现ARM V5TE中指定的整数指令集体系结构。

编辑: GCC手册说明了关于-march=选项的如下内容:

代码语言:javascript
复制
This option can be used in conjunction with or instead of the -mcpu= option.

所以这两个开关可以一起使用。因此,问题在于值(xscale和amrv5te)。那么,为什么这两个价值观之间会发生这样的冲突呢?

EN

回答 1

Stack Overflow用户

发布于 2011-11-14 10:35:21

在GCC中有一组标志,描述了每个支持的ISA体系结构和每个支持的实现(核心)。GCC在-mcpu-march选项之间做了一次基本的一致性检查,以验证旗子集是否相同(除了影响调优而不影响-march的旗标外)。

不要使用-mcpu,使用-march=armv5te -mtune=xscale

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8115806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档