LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1178|回复: 13

调整工具链这步骤出问题了,来看看。

[复制链接]
发表于 2006-6-15 16:55:30 | 显示全部楼层 |阅读模式
如图,请大家帮帮忙。谢谢。
在执行完SPECFILE=$(gcc --print-file specs) &&
sed 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' $SPECFILE > tempspecfile &&
mv -f tempspecfile $SPECFILE &&
unset SPECFILE

出现
mv: inter-device move failed: 'tempspecfile' to '/usr/lib/gcc/i486-pc-linux-gnu/3.4.3/spec'; unable to remove target :
Permission denied.
出的问题,我都检查n变了,请高人指点,谢谢。
发表于 2006-6-15 17:34:59 | 显示全部楼层
你gcc编译安装成功没?怎么gcc还是用的主系统的gcc?
回复 支持 反对

使用道具 举报

发表于 2006-6-15 18:18:40 | 显示全部楼层
Permission denied.

权限问题。你用什么用户的。。?
回复 支持 反对

使用道具 举报

发表于 2006-6-15 20:50:12 | 显示全部楼层
用的还是主系统的gcc.
su - lfs之后有没有用set +h命令来关闭bash的hash功能?
   用 set |grep hashall 来检查一下,看看是不是有hashall,正常的应该是没有输出的
有没有正确编译gcc?
   用 ls /tools/bin/gcc 来检查一下
有没有设置好PATH,使得/toos/bin在/bin和/usr/bin之前?
   用 echo $PATH 来检查一下,看看是不是类似/tools/bin:/bin:/usr/bin
回复 支持 反对

使用道具 举报

发表于 2006-6-15 21:48:23 | 显示全部楼层
别看我的回复,,当时脑子进水了。。郁闷。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-16 08:12:46 | 显示全部楼层
感谢大家的帮忙,$PATH,没问题,可能是gcc的毛病,我决定重新开始了,痛苦呀。
回复 支持 反对

使用道具 举报

发表于 2006-6-17 00:34:18 | 显示全部楼层
失败乃成功之母,不用苦!

兄弟下次提问时请说明:
1. 在做哪一版 LFS
2. 做到哪一章,哪一节
3. 主系统是什麽

加油吧!;)
回复 支持 反对

使用道具 举报

发表于 2006-6-17 15:23:45 | 显示全部楼层
Post by barebrain
感谢大家的帮忙,$PATH,没问题,可能是gcc的毛病,我决定重新开始了,痛苦呀。

我觉得是不是./configure的时候没加--libexecdir=/tools/lib这个的问题啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-19 15:22:24 | 显示全部楼层
感谢各位的帮忙,我在继续前进,又遇到了问题。
我用的是livecd6.1.1-4,方法是“youbest”的帖子,在Util-linux-2.12q这步
出了问题
执行完cp mount/{,u}mount text-utils/more /tools/bin之后
出现了:
cp: cannot stat 'mount/mount' : no such file or directory
cp: cannot stat 'mount/umount' : no such file or directory
cp: cannot stat 'text-utils/more' : no such file or directory
这种问题,还有这个包是必须要装的吗?如果不必须,我就pass了。
等待回答,感谢。
回复 支持 反对

使用道具 举报

发表于 2006-6-19 15:39:46 | 显示全部楼层
你还make了?
回复 支持 反对

使用道具 举报

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

本版积分规则

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