【问题标题】:Android JNI makefiles: where to set CFLAGS?Android JNI makefile:在哪里设置 CFLAGS?
【发布时间】:2011-06-15 21:04:15
【问题描述】:

我一直在搞清楚如何告诉 Android 在我的原生 C 代码中使用 Cortex-A8 上的 VFP 进行浮点运算。我知道我需要设置的编译器标志。问题是我在哪里做?有人可以指导我完成整个过程吗?

我正在使用 Eclipse。我使用 Cygwin 运行 ndk-build。我的程序有效,所以我肯定已经弄清楚了程序。问题是 where(在哪个文件中)我告诉 Android 使用 VFP?该命令类似于CFLAGS += -mfpu=vfp。当我将此代码插入 Android.mk 时,没有任何反应。

【问题讨论】:

  • 您附加的 VFP 标签代表 Visual FoxPro。我认为这与您的问题无关。
  • 不,它代表ARM CPU架构上的向量化浮点数。
  • 但是在 StackOverflow 上,VFP 标记已被指定为与 Visual FoxPro 相关。您可以通过将鼠标悬停在标签上并等待描述出现来看到这一点。因此,您的消息似乎与 Visual FoxPro 有关。
  • 啊,谢谢。我没有意识到你在说什么。我会删除标签。我想我误读了你的评论。

标签: android makefile android-ndk cortex-a8


【解决方案1】:

Android.mk 中需要的行是 LOCAL_CFLAGS += -mfpu=vfp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多