gpt4 book ai didi

c - 硬 float 和软 float 有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 12:24:24 28 4
gpt4 key购买 nike

当我使用我的交叉工具链编译 C 代码时,链接器会打印出警告页面,说明我的可执行文件使用了硬 float ,但我的 libc 使用了软 float 。有什么区别?

最佳答案

硬浮点使用片上浮点单元。软 float 在软件中模拟一个。区别在于速度。看到两者都用在同一个目标架构上很奇怪,因为芯片要么有一个 FPU,要么没有。您可以使用 -msoft-float 在 GCC 中启用软浮点。如果您使用它,您可能需要重新编译您的 libc 以使用硬件浮点。

关于c - 硬 float 和软 float 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3321468/

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