NDK使用什么标志释放lib

时间:2015-08-13 10:11:27

标签: android c android-ndk compiler-optimization

出于某种原因,我的项目使用Jam来构建我的JNI代码。我们在我们的jam构建系统中设置了NDK中的工具链(目前我们使用的是r10e),最终构建了我们需要的SO文件。 虽然它有效但我们担心我们没有使用最正确/优化的标志。我做了一些研究和猜测&ndk-build'默认情况下,将使用以下标志进行发布。这是对的吗?请让我知道正确的旗帜。非常感谢。

-fwrapv -O3 -Wall -Wstrict-prototypes

另外,我们发现math :: pow(double,double)总是在某些设备上返回-0.0。如果您能给出一些评论,我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

下次当您从Android NDK中看到一些奇怪的结果(或错误消息或意外警告)时,请不要低估

的强大功能
ndk-build V=1

这将回显正在使用的所有实际编译命令。