您的位置:首页 > 其它

arm-eabi-gcc: error trying to exec 'cc1': execvp: No such file or directory 问题的解决

2012-04-23 09:04 776 查看
今天在做ubuntu10.04环境下ndk测试时,老是出现如下问题:

root@zero-desktop:~/ndk/android-ndk-r4b/samples/hello-jni/jni# ndk-build

Gdbserver : [arm-eabi-4.4.0] /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

arm-eabi-gcc: error trying to exec 'cc1': execvp: No such file or directory

make: *** [/root/ndk/android-ndk-r4b/samples/hello-jni/obj/local/armeabi/objs/hello-jni/hello-jni.o] Error 1

root@zero-desktop:~/ndk/android-ndk-r4b/samples/hello-jni/jni#

到处百度加google,最后解决方法很吐血:

root@zero-desktop:~/ndk# chmod -R 777 *

root@zero-desktop:~/ndk# cd android-ndk-r4b/samples/hello-jni/jni/

root@zero-desktop:~/ndk/android-ndk-r4b/samples/hello-jni/jni# ndk-build

Gdbserver : [arm-eabi-4.4.0] /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

SharedLibrary : libhello-jni.so

Install : libhello-jni.so => /root/ndk/android-ndk-r4b/samples/hello-jni/libs/armeabi

root@zero-desktop:~/ndk/android-ndk-r4b/samples/hello-jni/jni# ls

就是将ndk这个文件夹的权限改变一下就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐