JNI NDK下调用 shmget()创建共享内存,编译不过
dj_c 2014-01-02 11:09:33 NDK 下调用 shmget()创建共享内存 有人用过没 编译不过
#include <linux/ipc.h>
#include <linux/shm.h>
#define SHARESIZE 1024
int segment_id = shmget(IPC_PRIVATE, SHARESIZE, IPC_CREAT|0600);
报错:E:/Android/android-ndk-r9/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/hello-jni/hello-jni.o: in function Java_com_example_untitled_MyActivity_init:jni/hello-jni.c:53: error: undefined reference to 'shmget'
collect2: ld returned 1 exit status