¿Cómo usar la memoria compartida en el código nativo de Android?
Estoy transfiriendo una aplicación Linux existente a Android. La aplicación está utilizando API de memoria compartida comoshm_open()
etc.
Comprobaciónbionic en la fuente de Android, Veo que estas API no son compatibles. Por lo tanto, recibo un error de vinculación durante la compilación.
external/l2/avbtp.c:138: error: undefined reference to 'shm_open'
external/l2/avbtp.c:151: error: undefined reference to 'shm_unlink'
external/l2/avbtp.c:186: error: undefined reference to 'shm_unlink'
¿Cómo resolver esto correctamente?