【问题标题】:armeabi-v7a with -mfloat-abi=hardarmeabi-v7a 与 -mfloat-abi=hard
【发布时间】:2013-08-01 22:11:08
【问题描述】:

根据 this response ,我尝试使用 -mfloat-abi=hard 标志进行构建。在Application.mk我有

APP_ABI := armeabi-v7a
APP_CFLAGS += -mfloat-abi=hard

得到了这个错误

error: ./obj/local/armeabi-v7a/objs/XXX.o uses VFP register arguments, output does not

我发现 this link 有人在其中发布了 -mfloat-abi=hard 与 stock 工具链一起使用。

在 NDKr9 中仍然是这种情况吗?

【问题讨论】:

  • 该错误来自链接器吗?另见:stackoverflow.com/questions/16846430/…
  • 是的,链接器错误。您的链接/答案更清楚地说明了这个标志。在针对 v7a 时,我一直在寻找一些简单的优化,但无论如何,那个标志可能不会有太大的不同。谢谢。

标签: android android-ndk armv7


【解决方案1】:

你试过了吗?

APP_ABI := armeabi-v7a-hard

这似乎在 NDKr9 中有效

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 2012-08-26
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    相关资源
    最近更新 更多