Makefiles для Android JNI: где установить CFLAGS? - PullRequest
2 голосов
/ 16 июня 2011

Я застрял, пытаясь понять, как именно сказать Android использовать VFP на Cortex-A8 для операций с плавающей запятой в моем родном C-коде. Я знаю флаги компилятора, которые мне нужно установить. Вопрос в том, где мне это сделать? Может ли кто-нибудь провести меня через этот процесс?

Я использую Eclipse. Я использую Cygwin для запуска ndk-build. Моя программа работает, поэтому я определенно понял процедуру. Вопрос , где (в каком файле) я могу сказать Android использовать VFP? Команда выглядит примерно так: CFLAGS += -mfpu=vfp. Когда я вставляю этот код в Android.mk, ничего не происходит.

1 Ответ

9 голосов
/ 16 июня 2011

Строка, которая вам нужна в Android.mk, это LOCAL_CFLAGS + = -mfpu = vfp

...