|
楼主 |
发表于 2006-8-11 21:05:03
|
显示全部楼层
Post by diyself
原文
"(此前已经将LFS需要的源码包加载到了/cdrom下,因此后面的命令将从/cdrom/lfs-sources目录下解出,如果你将源码包直接复制到了sources目录下或别的什么目录下,则要相应的修改下面的命令)
export LFS=/cdrom/lfs-sources
如果之前是将所有源码包复制到sources下的,则执行
代码:
export LFS=/sources
"
“从现在开始一直到第六章的File-4.13之前,也就是Bash-3.0结束后,这个阶段如果你关机或重新启动,那么重新开机后回到工作状态的步骤是:。。。。”
接下来的步骤好像是少了一点:如果之前是将LFS需要的源码包加载到了/cdrom的,照做就不行了!
因为接下来的的步骤针对的是cp源码到sources下的情况的!
不知道我有没有看错?
那是你没仔细看,之前已经说过,以下是原文:
相关知识点:
mount命令加载的分区在重新启动后就失效了,所以在这其中重新启动则需要重新加载。
这里为了方便使用源码包,我将光盘加载到目标系统里
mkdir $LFS/cdrom
mount /dev/cdrom $LFS/cdrom
这个步骤不是必须的,如果你想使用,那么在重新启动后进入工作状态的步骤中在相应的位置上加入。
这里有一个更简单的办法,将lfs-sources里面所有源码包复制到$LFS/sources目录中。
Post by diyself
“
关于之前意外删除了binutils的目录的补救方法
LFS手册中提到如果在第六章进行工具链调整之前将binutils的目录删除了,那么就跳过这段,直接安装下一节的内容,虽然不是一个好主意,但也没有什么问题。
这里,我有另外一个补救的方法:
tar xvf $LFS/binutils-2.15.94.0.2.2.tar.bz2
mkdir binutils-build
cd binutils-build
make
make -C ld clean
make -C ld LIB_PATH=/usr/lib:/lib
make -C ld INSTALL=/tools/bin/install install
cd ..
rm -rf binutils-build
rm -rf binutils-2.15.94.0.2.2”
这里那个make是make什么?binutils-build目录可是什么都没有的哦:ask
为什么不用configure就可以make?
这里确实是疏漏了,已经填加上了,谢谢. |
|