arm-linux-androideabi-gcc:内部错误:从Android NDK r8中杀死(程序cc1)

时间:2011-01-16 04:43:59

标签: android android-ndk

当我从android-ndk-r5的示例文件夹中构建hello-jni时,我得到了一个完整的错误。你能不能告诉我你错过了什么?

arm-linux-androideabi-gcc: Internal error: Killed (program cc1)

开发环境:

  • 操作系统:WINDOWS 7上的Ubuntu 10.04桌面,通过VertualBox
  • Android SDK:r08
  • Android NDK:r5

错误详情:

$ 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

请建议。

5 个答案:

答案 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。我确定它不必那么多,但它确实有帮助。