Я писал какой-то нативный код на Android, используя NDK (jni).Я хочу отключить оптимизацию компилятора gcc.Пока я добавляю LOCAL_CFLAGS += -O0
в Android.mk, я не уверен, работает ли он.
Я написал некоторый код для проверки издержек цикла, например:
// gettime
for(int i = 0 ; i<10000;i++)
{
}
// gettime
разница во времени слишком мала, поэтому я уверен, что этот цикл был удален компилятором.Я могу изменить i
на переменную, но я хочу проверить, правильно ли я выключил оптимизацию компилятора.
Как узнать уровень оптимизации, используемый gcc (ndk-build),Могу ли я установить make
для подробного получения всех сообщений?
Заранее спасибо.