+ -
当前位置:首页 → 问答吧 → 第六章6.12 gcc-4.1.2出错

第六章6.12 gcc-4.1.2出错

时间:2008-10-27

来源:互联网

步骤按照youbest大侠的
手把手教你如何建立自己的Linux系统 第二版
系统是从"准备工作:下载LiveCD的ISO文件(因为在制作本文时最新正式版只有6.3-r2145下载):ttp://ftp.osuosl.org/pub/lfs-livecd/lfslivecd-x86-6.3-r2145.iso"下载的

在vmware中安装

前几章所说的测试都和贴子里的一致

到gcc4.1.2这里出错如图...

前人也有遇到过这样的问题,但无解决办法.如http://www.linuxsir.org/bbs/thread335873.html
及http://www.linuxsir.org/bbs/thread334031.html

求教各位,大约是那里出错,我再重做的时候注意它
上传的图像
make install2.JPG (77.5 KB, 16 次查看)
make2.JPG (77.4 KB, 13 次查看)
configure2.JPG (76.8 KB, 12 次查看)

作者: 红头猪   发布时间: 2008-10-27

前面执行了什麽命令?

作者: d00m3d   发布时间: 2008-10-29

执行的是
../gcc-3.4.3/configure --prefix=/usr \
--libexecdir=/usr/lib --enable-shared \
--enable-threads=posix --enable-__cxa_atexit \
--enable-clocale=gnu --enable-languages=c,c++
我又重从再来了一次,这次好了。
但我不知道为什么会出错

作者: 红头猪   发布时间: 2008-10-29

同时
原文
http://www.linuxsir.org/bbs/showthread.php?t=244052中
Tcl-8.4.9 Expect-5.43.0 DejaGNU-1.4.4的安装有一句错误
ln -sv tclsh8.4 /tools/bin/tclsh
应该为
ln -sv tclsh /tools/bin/tclsh8.4

作者: 红头猪   发布时间: 2008-10-29

不好意思,是
[原创]第二版 手把手教你如何建立自己的Linux系统(LFS速成手册) http://www.linuxsir.org/bbs/thread322894.html
上一楼层贴成第一版的
还有在第六章glibc 后,调整工具链后,对其进行测试遇到一个问题
本应:
grep "/lib/libc.so.6 " dummy.log
应该显示
  attempt to open /lib/libc.so.6 succeeded

但我输入grep "/lib/libc.so.6 " dummy.log
后,无显示

但在接下来的gcc调整时出现问题
本应:“
grep "/lib/libc.so.6 " dummy.log
应该显示
  attempt to open /lib/libc.so.6 succeeded

但是我输入后则显示:
attempt to open /lib/libc.so.6 succeeded
/lib/libc.so.6
ld-linux.so.2 needed by /lib/libc.so.6

这是不是与前面的有关系?

没有理它,继续往下做.然后能正常登录系统

作者: 红头猪   发布时间: 2008-10-29

“配置不正确的 GCC 或者 Glibc 会导致工具链出现微妙的错误,这样的错误造成的影响可能直到整个系统快要编译完成的时候才显现出来。测试程序通常会在其它的许多工作进行之前给出错误警告(以避免其后的无效劳动)。”
应该是第五章的工具链出现问题,我认为楼主应当检查前面的命令输入是否有问题。

作者: figured69   发布时间: 2008-10-29

第五章的内容对第六章及后面很重要,这个我知道..
但从这个测试语句来看,
grep "/lib/libc.so.6 " dummy.log
它是要在dummy.log文件中查找/lib/libc.so.6这个关键字的.
查找时出结果与查找时不出结果的区别?

作者: 红头猪   发布时间: 2008-10-29

这或许需要深入了解 gcc 的机制或者编译的一些东西了。这就是lfs的魅力。好运

作者: figured69   发布时间: 2008-10-31