【发布时间】:2013-02-28 16:26:07
【问题描述】:
我正在开发 Frescale 的 iMX6quad Arm Cortex A9 CPU。操作系统是Linux。 它的运行时库已经为 armv5 架构编译了 -mfloat-abi=softfp 我想运行一个可以为 armv7-a 编译的应用程序,甚至在编译时启用硬浮点选项(-mfloat-abi=hard)。
我应该期望应用程序在 ARM 上运行良好吗? 显然我不希望对运行时库的访问是在“硬”软件中进行的,但是我的代码部分可以在“硬”浮动的情况下正常工作?
也可能相反? 也就是说,如果这些库是针对特定处理器编译的,并且具有所有可能的硬件加速功能,那么我是否可以(然后)使用 softfp ABI 编译一个简单的应用程序并期望它在 ARM 开发板上运行良好?
感谢您的帮助
【问题讨论】: