Android NDK – 它支持直接ARM代码或只支持Thumb

前端之家收集整理的这篇文章主要介绍了Android NDK – 它支持直接ARM代码或只支持Thumb前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我被要求评估我们的产品的 Android平台,我正在看各种选项,我只是刚刚刮目前的表面,一件事令我困扰的是,我看不到如何编译代码作为直接的ARM代码(没有Thumb),我知道Thumb运行速度较慢,我们将需要在代码的关键部分的性能.

我认为应该只是在Android.mk文件的LOCAL_CFLAGS中设置-march标志,但是我不能让它工作…

谁能帮忙?

解决方法

在Android.mk中为模块指定以下标志将编译直接的ARM代码.
LOCAL_ARM_MODE := arm

启用优化也可能有助于:

LOCAL_CFLAGS := -O3

猜你在找的Android相关文章