使用 arm-gcc 启用 VPF 库(硬)

Enable VPF libraries (hard) with arm-gcc

我正在尝试构建一个链接库的应用程序,该库是使用 VFP 构建的。我已将标志 -mfpu=fpv4-sp-d16 -mfloat-abi=hard 添加到我的 arm-gcc 命令,但它抱怨标准 C 库(libm.a 等)不是使用 VFP.

我注意到在我的 arm-gcc 工具链目录中,在 lib 中,有一个名为 hard 的文件夹,它应该包含 arm 标准 C 库使用 VFP.

构建

如何使这个库文件夹成为 arm 工具链的标准文件夹?

我好像少了一些旗帜。下面我列出了所有这些:

-mcpu=cortex-m7 -mthumb -mabi=aapcs -mfpu=fpv5-d16 -mfloat-abi=hard