Добавьте NEON в Android.mk, но получите «Неверный адрес 0xe76a4080 передан бесплатно: значение не выделено» - PullRequest
0 голосов
/ 18 апреля 2019

Я попытался запустить проект на Android и планирую добавить код NEON в будущем.У меня нет ошибки, когда я запускаю свой обычный код, но когда я добавляю флаги NEON в Android.mk, без изменения какого-либо другого кода, когда я получаю ошибку

Invalid address 0xe76a4080 passed to free: value not allocated

Относится к способу добавления флага NEONиз Система сборки Android, сборки NEON и не-NEON

LOCAL_CFLAGS     := -Werror -O3 -march=armv7-a
LOCAL_CPPFLAGS   := -std=c++11
LOCAL_LDLIBS     := -llog 
LOCAL_LDLIBS     += -L./android_Release/ship -lcnnRPC
LOCAL_CFLAGS += -mfloat-abi=softfp -mfpu=neon -march=armv7

Как я могу исправить эту ошибку?Спасибо!

1 Ответ

0 голосов
/ 19 апреля 2019

решаемая.Некоторый ASM-код испортил память.

...