gpt4 book ai didi

c - 如何告诉编译器在 ARM 中使用硬件浮点指令

转载 作者:行者123 更新时间:2023-12-04 05:02:16 25 4
gpt4 key购买 nike

我正在为 ARM 编译一个程序。 makefile 有一个标志 -msoft-float,它告诉编译器使用软件浮点模拟。我的问题是如何在 makefile 中指定使用硬件浮点指令来代替。我试过 -mhard-float,但如果我这样做,我会出错。我也按照 this site 的说法尝试了 -msoftfp-float但编译器甚至无法识别该标志。所以,请告诉我我应该如何解决这个问题。

最佳答案

软 float 是一个配置选项 gcc ,它是开源的,任何人都可以配置带有/不带有软 float 支持的工具链。见 http://crosstool-ng.org/用于构建自己的编译器的工具。我从正在使用 gcc 4.1.2 的引用链接中获取它;您可能会在 -mfloat-abi=softfp 上获得最好的运气。 . ARM 上有三种变体。 Debian ARM floating point wiki在描述差异方面做得非常出色。还有 Debian VFP comparison可能会感兴趣。

关于c - 如何告诉编译器在 ARM 中使用硬件浮点指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15998609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com