2013-08-01 2 views
7

По this response, я попытался построить с использованием флага -mfloat-abi=hard. В Application.mk У меня естьarmeabi-v7a с -mfloat-abi = hard

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-аби = жесткий не работу с фондовым набора инструментов.

Это все еще в случае 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

 Смежные вопросы

  • Нет связанных вопросов^_^