我正在64位Ubuntu 10.4上构建新的Android系统。在构建时,我收到了这个错误:
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 :(得分:2)
实际上这是工具链本身的问题,新的问题并不稳定。切换到旧版本后,问题就消失了。
答案 1 :(得分: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
答案 2 :(得分:0)
我也遇到过Ubuntu 10.04 32位的问题。我在所有分区上都有足够的空间。
升级到 Ubuntu 10.10 32位后,它消失了。