私は、既存のlinuxアプリケーションをAndroidに移植しています。アプリケーションがshm_open()
などの共有メモリAPIを使用していますアンドロイドのネイティブコードで共有メモリを使用するには?
bionic in android sourceをチェックすると、これらのAPIはサポートされていません。したがって、ビルド中にリンクエラーが発生します。
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'
これを正しく解決するにはどうすればよいですか?