LinuxSir.cn,穿越时空的Linuxsir!

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

Binutils-2.17 - Pass 1 make install出错,求助

[复制链接]
发表于 2009-10-13 12:34:07 | 显示全部楼层 |阅读模式
按文档一步一步做到Binutils-2.17 - Pass 1
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

出现错误,不能创建/tools文件夹,请高手解答一下,谢谢

附件事出错截屏

本帖子中包含更多资源

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

x
发表于 2009-10-13 14:04:29 | 显示全部楼层
1)检查一下/tools的目录权限。
2)按照lfs 是先建立一个软链接/tools。如果该软链接已经存在,再mkdir -p /tools可能会出现这种情况.
3)可可能是/tools 指向的目录不存在。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-14 11:37:29 | 显示全部楼层
Post by zswlb9999;2036003
1)检查一下/tools的目录权限。
2)按照lfs 是先建立一个软链接/tools。如果该软链接已经存在,再mkdir -p /tools可能会出现这种情况.
3)可可能是/tools 指向的目录不存在。


在此之前有这样的操作:
mkdir -v $LFS/tools
ln -sv $LFS/tools /

但是--prefix=/tools 我不知道是安装到$LFS/tools 还是安装到/tools

那应该怎么修改呢?
回复 支持 反对

使用道具 举报

发表于 2009-10-14 18:49:31 | 显示全部楼层
Post by BarryV;2036390
在此之前有这样的操作:
mkdir -v $LFS/tools
ln -sv $LFS/tools /

但是--prefix=/tools 我不知道是安装到$LFS/tools 还是安装到/tools

那应该怎么修改呢?


>是安装到/tools.可以查一查ln的说明,有4种方式。
>按手册,这个操作是以root来操作的。有否跟着后面的操作跟改$LFS/tools的权限(lfs所有权)
>检查$LFS有否定义。如果没有,可能是直接在/tools操作。一般lf用户是没有写权限的。
如果是一步步操作,可以ls检查的。
我猜想$LFS为空的可能性大些。
检查一下有否漏了执行soucre .bash_profile
回复 支持 反对

使用道具 举报

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

本版积分规则

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