LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: youbest

[原创]第二版 手把手教你如何建立自己的Linux系统(LFS速成手册)

[复制链接]
发表于 2010-7-1 21:41:59 | 显示全部楼层
我正在弄  
请问  编译工具链的时候是不是要一气呵成啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-4 15:21:23 | 显示全部楼层
建议是的,不过如果能理解关系,中间停了也没关系,可以详细参考文章中关于如何恢复工作现场的步骤。
回复 支持 反对

使用道具 举报

发表于 2010-7-10 10:15:52 | 显示全部楼层
楼主真牛X啊。。
回复 支持 反对

使用道具 举报

发表于 2010-7-14 16:35:52 | 显示全部楼层
编译glibc的 时候 说  configure: error: you must configure in a separate build directory  是怎么回事啊??  那位大哥告诉小弟一下
回复 支持 反对

使用道具 举报

发表于 2010-7-20 13:37:52 | 显示全部楼层
Linux-2.6.22.5 API Headers
代码:

tar xvf /lfs-sources/linux-2.6.22.5.tar.bz2 cd linux-2.6.22.5 make mrproper make headers_check make INSTALL_HDR_PATH=dest headers_install cp -rv dest/include/* /tools/include cd .. rm -rf linux-2.6.22.5

这个地方是否有问题?
回复 支持 反对

使用道具 举报

发表于 2010-8-2 13:26:19 | 显示全部楼层
Post by love简单;1844104

  1. make
  2. make -k check 2>&1 | tee glibc-check-log
  3. grep Error glibc-check-log
复制代码

做到这里的时候glibc-check-log里有很多error
正常输出会有吗?


我的也是在这个地方出现几个Error
回复 支持 反对

使用道具 举报

发表于 2010-8-3 16:14:07 | 显示全部楼层
Post by chisim;1832505
豹兄,又有新问题了。
是因为改动/tools/bin/cc和gcc引起的,cc和gcc已经改回去了,但是
进入chroot环境后,编译Linux-2.6.22.5。
在make mrproper时提示
/linux-2.6.22.5/scripts/gcc-version.sh:line 11: /tools/bin/gcc: No such file or directory.
/linux-2.6.22.5/scripts/gcc-version.sh:line 12: /tools/bin/gcc: No such file or directory.
make:gcc: Command not found
直接去/tools/bin里面执行gcc也提示
sh:/tools/bin/gcc: No such file or directory.
感觉gcc文件有问题。
先在所有需要gcc的包都无法编译了。
现在回到开始再重新编译gcc,能解决么?

晕倒,只要退出chroot环境,/mnt/lfs/tools/bin下的cc和gcc就可以编译,只要一进入chroot环境,gcc就失效了


这个问题我也遇到了,按楼主所说的地方重启后,就出现这个问题了,怀疑是环境设置上有问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2010-8-4 03:24:15 | 显示全部楼层
Perl-5.8.8
代码:

tar xvf $LFS/perl-5.8.8.tar.bz2 cd perl-5.8.8 echo "127.0.0.1 localhost $(hostname)" > /etc/hosts ./configure.gnu --prefix=/usr \ -Dman1dir=/usr/share/man/man1 \ -Dman3dir=/usr/share/man/man3 \ -Dpager="/usr/bin/less -isR" make

=================
在这里就出错                   |
=================
测试:
代码:

make test

这里test不会有错(前面make出错了,所以这里也出错了)
代码:

make install cd ..
rm -rf perl-5.8.8

左边中make,出错,右图为make test



我是用ssh登录虚拟机进行操作的,所有的命令都是复制粘贴,并且仔细检查,确保不会出开头和结束的字符的完整性,多或少复制的情况应该不存在

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2010-8-17 15:03:31 | 显示全部楼层
247楼的,你估计是忘了bash --login +h的最后一个+h了
输入set +h
回复 支持 反对

使用道具 举报

发表于 2010-8-26 16:53:30 | 显示全部楼层
请问我在GCC-4.1.2 - Pass 2部分
输完sed 's/^XCFLAGS =$/& -fomit-frame-pointer/' gcc/Makefile.in.tmp \
> gcc/Makefile.in
报sed:can't read : no such file or  directory 错误
麻烦豹哥请告知是什么问题,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表