2013-08-01 82 views
7

this response,我试图使用-mfloat-abi=hard标志构建。在Application.mkarmeabi-v7a -mfloat-abi =硬

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 =硬确实与股票工具链不工作。

这是NDKr9的情况吗?

+3

工作从连接器未来的错误?另请参阅:http://stackoverflow.com/questions/16846430/hard-float-calls-for-some-functions-in-gcc – fadden

+0

是的,链接器错误。而你的链接/答案在这面旗帜上揭示了更多的光芒。我正在寻找一些针对v7a的简单优化,但该标志可能不会有太大的区别。谢谢。 – boni

回答

3

你试过了吗?

APP_ABI := armeabi-v7a-hard 

这似乎NDKr9