2010-08-18 42 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位。