【发布时间】:2012-06-15 20:05:34
【问题描述】:
我使用的是 ARM Cortex-M3 和 Cortex-M4。我想使用 GCC 的fixed-point type extension。我正在使用 summon-arm-toolchain。下面这行代码
_Fract f = 0.1;
抛出以下编译错误:
error: fixed-point types not supported for this target
GCC 真的不支持 Cortex-M3/M4 的定点类型,还是我在这里遗漏了什么?
【问题讨论】:
-
我怀疑你的 GCC 是在不支持定点的情况下构建的,可能是为了让工具链有点膨胀。您可以尝试构建自己的 GCC...
-
@R..,嘿,我什至不知道 GCC 有 定点扩展。甜的。自 1995 年以来情况发生了变化。
-
@R 我尝试了一个不同的工具链,gnuarm 用于 ARM7TDMI。我从这个工具链的源代码编译了 gcc4.4.2。我仍然得到相同的编译错误。
-
谢谢大家的建议,他们真的帮我找到了明确的答案。
标签: c gcc embedded arm fixed-point