eabihf hf 代表什么?

eabihf What is hf standing for?

我正在尝试了解交叉编译。许多交叉编译器都提到了 gnueabihf。我能够理解 EABI 代表什么,但我找不到任何关于 hf 后缀的信息。这是什么意思?

谢谢!

hf 表示硬浮动。
当您使用此标志时,在编译期间,您的编译器将编译您的程序,以便它在启动后使用 Floating Point Unit
您的程序将 运行 更快,但前提是您使用浮点数!
如果您的 CPU 不支持此标志,请小心不要使用它,否则将无法启动。

编辑:
此外,如果您使用 Soft Float 它将计算每个浮点数 "softwarely".