+ -
当前位置:首页 → 问答吧 → lfs 6.3 Gcc4.1.2 -pass1 Error...

lfs 6.3 Gcc4.1.2 -pass1 Error...

时间:2009-11-11

来源:互联网

make[4]: Entering directory `/mnt/lfs/sources/gcc-build/gcc'
./xgcc -B./ -B/tools/x86_64-unknown-linux-gnu/bin/ -isystem /tools/x86_64-unknown-linux-gnu/include -isystem /tools/x86_64-unknown-linux-gnu/sys-include -L/mnt/lfs/sources/gcc-build/gcc/../ld -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I32 -I../../gcc-4.1.2/gcc -I../../gcc-4.1.2/gcc/32 -I../../gcc-4.1.2/gcc/../include -I../../gcc-4.1.2/gcc/../libcpp/include -m32 -g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss -fno-unit-at-a-time -fno-omit-frame-pointer -fno-asynchronous-unwind-tables \
-c ../../gcc-4.1.2/gcc/crtstuff.c -DCRT_BEGIN \
-o 32/crtbegin.o
In file included from /usr/include/features.h:346,
from /usr/include/stdio.h:28,
from ../../gcc-4.1.2/gcc/tsystem.h:90,
from ../../gcc-4.1.2/gcc/crtstuff.c:68:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
make[4]: *** [32/crtbegin.o] Error 1
make[4]: Leaving directory `/mnt/lfs/sources/gcc-build/gcc'
make[3]: *** [extra32] Error 2
make[3]: Leaving directory `/mnt/lfs/sources/gcc-build/gcc'
make[2]: *** [stmp-multilib] Error 2
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/gcc-build/gcc'
make: *** [bootstrap] Error 2

作者: lchmli   发布时间: 2009-11-11

请热心人帮助看看

作者: lchmli   发布时间: 2009-11-11

你的系统头文件没装

作者: tusooa   发布时间: 2009-11-12

引用:
作者: tusooa
你的系统头文件没装
首先表示感谢!我用的是lfs 6.3 livecd,不知道你所说的系统头文件怎么装,是livecd系统不完整吗?

作者: lchmli   发布时间: 2009-11-12

顺便说一下,我制作的是一个64位的系统。我用find搜索了整个系统,也未发现stubs-32.h

作者: lchmli   发布时间: 2009-11-12

解决了。
在CC="gcc -B/usr/bin/" ../gcc-4.1.2/configure --prefix=/tools \
--with-local-prefix=/tools --disable-nls \
--enable-shared --enable-languages=c

后加 --disable-multilib

作者: lchmli   发布时间: 2009-11-13

热门下载

更多