前端之家收集整理的这篇文章主要介绍了
Android NDK – 它支持直接ARM代码或只支持Thumb,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我被要求评估我们的产品的
Android平台,我正在看各种选项,我只是刚刚刮目前的表面,一件事令我困扰的是,我看不到如何编译
代码作为直接的ARM
代码(没有Thumb),我知道Thumb运行速度较慢,我们将需要在
代码的关键部分的
性能.
我认为应该只是在Android.mk文件的LOCAL_CFLAGS中设置-march标志,但是我不能让它工作…
谁能帮忙?
@H_
403_9@
在Android.mk中为模块指定以下标志将编译直接的ARM
代码.
LOCAL_ARM_MODE := arm
启用优化也可能有助于:
LOCAL_CFLAGS := -O3