jtou100 发表于 2012-4-19 09:58:04

编译JNI调用的.so文件报错

root@zero-desktop:~/ndk/android-ndk-r4b/samples/hello-jni/jni# ls
Android.mkhello-jni.c
root@zero-desktop:~/ndk/android-ndk-r4b/samples/hello-jni/jni# ndk-build
make: execvp: /root/ndk/android-ndk-r4b/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi-gcc: Permission denied
Gdbserver      : /root/ndk/android-ndk-r4b/samples/hello-jni/libs/armeabi/gdbserver
Gdbsetup       : /root/ndk/android-ndk-r4b/samples/hello-jni/libs/armeabi/gdb.setup
Gdbsetup       : + source directory /root/ndk/android-ndk-r4b/samples/hello-jni/jni
Compile thumb: hello-jni <= /root/ndk/android-ndk-r4b/samples/hello-jni/jni/hello-jni.c
make: execvp: /root/ndk/android-ndk-r4b/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi-gcc: Permission denied
make: *** Error 127

我下载了一个NDK的包,然后见ndk-build添加到环境变量中,在JNI文件下对sample下的hello-jni编译出现红色标志的错误,请各位高手指导一下。

飞凌-chongzi 发表于 2012-4-21 08:46:36

没有权限,查看一下交差编译器有没有可执行权限
页: [1]
查看完整版本: 编译JNI调用的.so文件报错