LinuxSir.cn,穿越时空的Linuxsir!

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

第一次编译binutils-2.17出现的错误,求救

[复制链接]
发表于 2008-10-18 13:16:32 | 显示全部楼层
Post by lofeng410;1895572
echo $PATH的输出是:
/tools/bin:/bin:/usr/bin

mount的输出是:
/dev/mapper/lfs-cd on /  type ext2 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
decpts on /dev/pts type devpts (rw,gid=4,mode=620)
/dev/hda4 on /mnt/lfs type ext3 (rw)

./config.guess的输出是:
i686-pc-linux-gnu


你的mount怎么会没有tmpfs这个挂载?

/dev/hda7 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=4,mode=620)
tmpfs on /dev/shm type tmpfs (rw)

这是我的LFS系统的mount
回复 支持 反对

使用道具 举报

发表于 2008-10-18 14:27:38 | 显示全部楼层
不好意思 刚才出去开会了 刚回来~~
回复 支持 反对

使用道具 举报

发表于 2008-10-18 14:37:03 | 显示全部楼层
Post by ti8er;1895579
你在/目录下建立了tools的连接没有?
ln -sv /mnt/lfs/tools /
这个命令。

有建立这个连接的

Post by ti8er;1895579
mkdir -v ../binutils-build
cd ../binutils-build
CC="gcc -B/usr/bin/" ../binutils-2.17/configure \
--prefix=/tools --disable-nls --disable-werror
你确保输入正确了吧?看看屏幕是否有什么提示没有?

输入是正确的,输出也没有特别的内容,最后的输出是诸如这样的:
checking where to find the target ar... just compiled
checking where to find the target as... ust compiled
checking where to find the target cc... host tool
checking where to find the target c++... host tool


Post by ti8er;1895579
输入命令:
whereis gcc
看看结果。


输出为:
/usr/bin/gcc /usr/lib/gcc /usr/share/man/man1/gcc.1
回复 支持 反对

使用道具 举报

发表于 2008-10-18 14:38:59 | 显示全部楼层
Post by ti8er;1895583
你的mount怎么会没有tmpfs这个挂载?

/dev/hda7 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=4,mode=620)
tmpfs on /dev/shm type tmpfs (rw)

这是我的LFS系统的mount


我也不知道 但是我多了/dev/mapper/lfs-cd on / type ext2 (rw)我是从光盘启动的
回复 支持 反对

使用道具 举报

发表于 2008-10-18 14:55:45 | 显示全部楼层
Post by lofeng410;1895608
我也不知道 但是我多了/dev/mapper/lfs-cd on / type ext2 (rw)我是从光盘启动的


光盘启动也应该有tmpfs的挂载项目。你看看英文手册6.2.3章的内容:

mount -vt devpts devpts $LFS/dev/pts
mount -vt tmpfs shm $LFS/dev/shm
mount -vt proc proc $LFS/proc
mount -vt sysfs sysfs $LFS/sys

不过不清楚少这个会不会影响到编译。你再make,还不行吗?
回复 支持 反对

使用道具 举报

发表于 2008-10-18 15:00:35 | 显示全部楼层
输入命令:
md5sum binutils-2.17.tar.bz2
看看结果是不是下面的:
e26e2e06b6e4bf3acf1dc8688a94c0d1  binutils-2.17.tar.bz2

我怀疑是不是你的软件包有问题?

上面的代码,0是数字零,不是英文字母o
回复 支持 反对

使用道具 举报

发表于 2008-10-18 15:09:21 | 显示全部楼层
Post by ti8er;1895618
光盘启动也应该有tmpfs的挂载项目。你看看英文手册6.2.3章的内容:

mount -vt devpts devpts $LFS/dev/pts
mount -vt tmpfs shm $LFS/dev/shm
mount -vt proc proc $LFS/proc
mount -vt sysfs sysfs $LFS/sys

不过不清楚少这个会不会影响到编译。你再make,还不行吗?


make还是不行 仍然是死循环
回复 支持 反对

使用道具 举报

发表于 2008-10-18 15:12:52 | 显示全部楼层
Post by ti8er;1895622
输入命令:
md5sum binutils-2.17.tar.bz2
看看结果是不是下面的:
e26e2e06b6e4bf3acf1dc8688a94c0d1  binutils-2.17.tar.bz2

我怀疑是不是你的软件包有问题?

上面的代码,0是数字零,不是英文字母o


软件包没有问题的啊 MD5值跟你的一样的
回复 支持 反对

使用道具 举报

发表于 2008-10-18 15:21:30 | 显示全部楼层
你挂载tmpfs上去试试?还是不行就奇怪了。难道这个CD不兼容你的电脑配置?

mount -vt tmpfs tmpfs /dev/shm
回复 支持 反对

使用道具 举报

发表于 2008-10-18 15:25:04 | 显示全部楼层
不行就只好用LFS6.2的binutils-2.16.1版本了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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