LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2008-12-1 21:05:32 | 显示全部楼层
Post by bigpig226;1917378
1.gcc pass1以后在/tools/bin下面找不到cc
2.glibc ./configure后报错


我按照书一步一步,一个字一个字敲进去的,到这步没有问题
倒是后来有一步出了问题

原因是我打错字了
现在用SSH连接再COPY OK了
仔细检查有没有打错字
你现在才进行了两步
不行重来

再不行用SSH 然后 COPY
这样一定不会有错

打开SSH见:http://www.linuxsir.cn/bbs/thread339746.html  6#
回复 支持 反对

使用道具 举报

发表于 2008-12-5 13:18:54 | 显示全部楼层
iproute2-2.6.20-070313.tar.bz2
错误阿,
在第六章那
回复 支持 反对

使用道具 举报

发表于 2008-12-8 12:43:40 | 显示全部楼层
Post by hhts1987;1919444
iproute2-2.6.20-070313.tar.bz2
错误阿,
在第六章那


没事,只是名字错了,不过建议版主或楼主修改一下..
回复 支持 反对

使用道具 举报

发表于 2008-12-11 13:14:33 | 显示全部楼层
感谢楼主

之前按照第一版编译,死活过不去,可能是我太笨了

这一次按照新的搞,看样子能搞定啦
回复 支持 反对

使用道具 举报

发表于 2008-12-14 15:45:00 | 显示全部楼层
编译安装Tar-1.18时,make出现:
nothing to be done for 'all'
nothing to be done for 'all-am'
开始没有在意,等到最后进入目标系统编译时发现没有tar命令,进行不下去了,重新安装tar,死活装不上,请高人指教。谢了
回复 支持 反对

使用道具 举报

发表于 2008-12-14 16:00:12 | 显示全部楼层
编译安装Tar-1.18时,make出现:
nothing to be done for 'all'
nothing to be done for 'all-am'
开始没有在意,等到最后进入目标系统编译时发现没有tar命令,进行不下去了,重新安装tar,死活装不上,请高人指教。谢了

make install 截图如下

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2008-12-14 21:28:49 | 显示全部楼层
mkdir -v ../binutils-build
cd ../binutils-build
CC="gcc -B/usr/bin/" ../binutils-2.17/configure --prefix=/tools --disable-nls --disable-werror
make
make install
make -C ld clean
make -C ld LIB_PATH=/tools/lib
cp -v ld/ld-new /tools/bin
cd ..
rm -rf binutils-build
rm -rf binutils-2.17

执行到这段中的 make install 报错 请求帮助(前面都顺利执行了)

错误信息是:
make[1]:Entering dirctory '/mnt/lfs/sources/binutils-build'
/bin/sh ../binutils-2.17/mkinstalldirs /tools /tools
mkdir -p -- /tools /tools
mkdir: cannot create directory 'tools': Permission denied
mkdir: cannot create directory 'tools': Permission denied
make[1]: ***[installdirs] Error 1
make[1]: Leaving directory '/mnt/lfs/sources/binutils-build'
make:***[install] Error 2
回复 支持 反对

使用道具 举报

发表于 2008-12-14 22:11:21 | 显示全部楼层
Post by lhj2005;1923908
mkdir -v ../binutils-build
cd ../binutils-build
CC="gcc -B/usr/bin/" ../binutils-2.17/configure --prefix=/tools --disable-nls --disable-werror
make
make install
make -C ld clean
make -C ld LIB_PATH=/tools/lib
cp -v ld/ld-new /tools/bin
cd ..
rm -rf binutils-build
rm -rf binutils-2.17

执行到这段中的 make install 报错 请求帮助(前面都顺利执行了)

错误信息是:
make[1]:Entering dirctory '/mnt/lfs/sources/binutils-build'
/bin/sh ../binutils-2.17/mkinstalldirs /tools /tools
[color="Red"]mkdir -p -- /tools /tools
mkdir: cannot create directory 'tools': Permission denied
mkdir: cannot create directory 'tools': Permission denied
make[1]: ***[installdirs] Error 1
make[1]: Leaving directory '/mnt/lfs/sources/binutils-build'
make:***[install] Error 2
先检查分区的权限设置吧
回复 支持 反对

使用道具 举报

发表于 2008-12-28 12:41:03 | 显示全部楼层

有谁知道这个问题是怎么回事吗?

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就失效了


有谁知道这个问题是怎么回事吗? 我也有同样问题
回复 支持 反对

使用道具 举报

发表于 2008-12-28 15:26:07 | 显示全部楼层

在/usr/bin下明明可以找到gcc 和cc 为什么它不能够执行呢

Post by eric_sxy;1930841
有谁知道这个问题是怎么回事吗? 我也有同样问题



真是令人费解!!!!!!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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