当我从android-ndk-r5的示例文件夹中构建hello-jni时,我得到了一个完整的错误。你能不能告诉我你错过了什么?
arm-linux-androideabi-gcc: Internal error: Killed (program cc1)
开发环境:
错误详情:
$ ndk-build
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Compile thumb : hello-jni <= hello-jni.c
arm-linux-androideabi-gcc: Internal error: Killed (program cc1)
Please submit a full bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
make: *** [/home/users001/android-ndk/samples/hello-jni/obj/local/armeabi/objs-debug/hello-jni/hello-jni.o] error1
请建议。
答案 0 :(得分:2)
当我使用“make”而不是推荐的“make -j4”时,这个错误就消失了。
答案 1 :(得分:0)
我改编了上面发布的细节。
$ ndk-build
Gdbserver:[arm-linux-androideabi-4.4.3] libs / armeabi / gdbserver
Gdbsetup:libs / armeabi / gdb.setup
编译拇指:你好-jni&lt; = hello-jni.c
arm-linux-androideabi-gcc:内部错误:被杀(程序cc1)
请提交完整的错误报告。
请参阅{{3}对于说明。
make: * [/ home / user00 / android-ndk / samples / hello-jni / obj / local / armeabi / objs-debug / hello-jni / hello- jni.o] error1
答案 2 :(得分:0)
我也遇到过Ubuntu 10.04 32位的问题。我在所有分区上都有足够的磁盘空间。
升级到 Ubuntu 10.10
后,它消失了答案 3 :(得分:0)
我的Ubuntu 11.4 VMWare计算机出现了这个问题。我不确定问题的根源是什么。
但重新启动虚拟机似乎可以解决我的问题。
答案 4 :(得分:0)
对于那些遇到虚拟机问题的人来说,适合我的解决方案是提升基本内存。它最初设置为512MB到1536MB。我确定它不必那么多,但它确实有帮助。