带有XScale和ARMv5TE的GCC

带有XScale和ARMv5TE的GCC,gcc,arm,xscale,Gcc,Arm,Xscale,为什么我会收到以下gcc(4.6.1)警告 “英特尔XScale核心开发人员手册”指出: 英特尔XScale®内核实现ARM V5TE中指定的整数指令集体系结构 编辑:GCC手册说明了关于-march=选项的以下内容: This option can be used in conjunction with or instead of the -mcpu= option. 所以这两个开关可以一起使用。因此,问题在于这些值(xscale和amrv5te)。那么为什么这两个值之间会有这样的冲突呢?在

为什么我会收到以下gcc(4.6.1)警告

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

英特尔XScale®内核实现ARM V5TE中指定的整数指令集体系结构

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

This option can be used in conjunction with or instead of the -mcpu= option.

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

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


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

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


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

我不确定,但是,xscale是否有三月选项?我不确定,但是,xscale是否有三月选项?我知道一致性检查。。。为什么我的组合不一致?XScale是ARMv5TE…我知道一致性检查。。。为什么我的组合不一致?XScale是ARMv5TE。。。
This option can be used in conjunction with or instead of the -mcpu= option.