в рамках проекта я пытаюсь скомпилировать файл .c для Android10 (Pixel 3) для arm64 с помощью системы сборки ninja. Этот файл .c является частью PoC, который уже успешно использовался (так что он должен как-то работать).
Проблема теперь в следующем: этот файл содержит ссылку на функцию cacheflush, которая хорошо определена для bionic / MIPS, но не для arm64. Сообщение об ошибке: error: use of undeclared identifier 'cacheflush'
Как я уже сказал, пример приведен для работы. Я уже установил android ndk / sdk и другие зависимости, которые были указаны в проекте. Я также тестировал, включая различные файлы заголовков (например, cacheflush.h и unistd.h)
Может ли кто-нибудь помочь мне заставить эту функцию работать? Большое спасибо!