2010-08-18 83 views
0

我在Ubuntu 10.4 64位上构建新的Android系统。在建设,我得到这个错误:arm-eabi-gcc:内部错误:分割错误(程序cc1)

arm-eabi-gcc: Internal error: Segmentation fault (program cc1) 

此命令造成的错误:

prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc -mthumb-interwork -Ibionic/libc/private -o out/target/product/generic/obj/lib/crtbegin_dynamic.o -c bionic/libc/arch-arm/bionic/crtbegin_dynamic.S 

看来GCC有一些错误。我从来没有见过gcc segfault。

任何帮助将得到真正的赞赏。

+0

你从哪里得到arm编译器? – t0mm13b 2010-08-18 00:21:11

+0

对不起,应该是arm-eabi-4.3.1/bin/... – Jimmy 2010-08-18 01:57:53

回答

2

其实它是工具链本身的问题,新的不稳定。在我切换到旧版本后,问题消失了。

+0

你能解释一下如何切换到旧版本吗? – 2013-05-10 10:48:42

2

如果您使用的是Android版本,请执行以下命令,但在执行之前您应该拥有sudo权限。

$ sudo apt-get install git-core gnupg flex bison gperf build-essential \ 
    zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \ 
    x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \ 
    libgl1-mesa-dev g++-multilib mingw32 tofrodos 
0

我也有这个问题与Ubuntu 10.04 32位。我在所有分区上都有足够的空间。

它在我升级到后消失了Ubuntu 10.10 32位。