【发布时间】:2015-08-17 08:41:09
【问题描述】:
我认为所有支持 armeabi-v7a 的设备都应该能够支持 armeabi-v7a-hard。如果是这样,我们为什么不直接放弃 armeabi-v7a 或者只使用 armeabi-v7a-hard 来替换 armeabi-v7a 以实现 >=xx(9c?)
【问题讨论】:
标签: android android-ndk
我认为所有支持 armeabi-v7a 的设备都应该能够支持 armeabi-v7a-hard。如果是这样,我们为什么不直接放弃 armeabi-v7a 或者只使用 armeabi-v7a-hard 来替换 armeabi-v7a 以实现 >=xx(9c?)
【问题讨论】:
标签: android android-ndk
-msoft-float 和 -mhard-float 不在硬件和软件浮点之间切换。
实际的区别在于参数如何传递给函数的调用约定。
这意味着 -mhard-float 只是稍微快一点(两者都使用硬件浮点实现),但 -msoft-float 具有更好的 ABI 兼容性。
如需完整概述,请参阅此博文: http://blog.alexrp.com/2014/02/18/android-hard-float-support/ (或网络存档上的backup。)
更新 硬浮动 ABI 现在由 Google 提供为 deprecated。
【讨论】: