LinuxSir.cn,穿越时空的Linuxsir!

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

一个奇怪的问题,编译binutils-2.14的时候出现的。

[复制链接]
发表于 2003-8-8 13:03:31 | 显示全部楼层 |阅读模式
在chroot后,安装了:
Installing Linux-2.4.21 headers
Installing Man-pages-1.58
Installing Glibc-2.3.2
Installing Binutils-2.14 《———死在这里了
怎么也过不去,就是在 make check哪里。(直接make install也出错)

出错信息说的是

make[1]: Entering directory `/src/bb'
make[2]: Entering directory `/src/bb/intl'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/src/bb/intl'
make[2]: Entering directory `/src/bb/libiberty'
make[3]: Entering directory `/src/bb/libiberty/testsuite'
gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../binutils-2.14/libiberty/testsuite/../../include  -o test-demangle \
        ../../../binutils-2.14/libiberty/testsuite/test-demangle.c ../libiberty.a
./test-demangle < ../../../binutils-2.14/libiberty/testsuite/demangle-expected
/bin/sh: line 1: ./test-demangle: No such file or directory
make[3]: *** [check-cplus-dem] Error 127
make[3]: Leaving directory `/src/bb/libiberty/testsuite'
make[2]: *** [check-subdir] Error 2
make[2]: Leaving directory `/src/bb/libiberty'
make[1]: *** [check-libiberty] Error 2
make[1]: Leaving directory `/src/bb'
make: *** [check] Error 2


很莫名其妙的,我不知道为什么会出现这个情况。。。。
该文件的权限是 755,绝对可以执行。。。。
(不chroot的时候,可以执行的,只是没有结果而已。。)
发表于 2003-8-8 15:32:05 | 显示全部楼层
呵呵,兄弟你很快耶,我现在是在做第5章的后面还没有做第6章的。
我在第2次进行binutils编译的时候选择了2.14的,已经过去了,现在在做后续的一些其它软件包的编译。不知道在第6 章的时候会不会出问题。
 楼主| 发表于 2003-8-8 23:00:28 | 显示全部楼层
嗯,我觉得很奇怪,我一开始用2.14也可以,,,不清楚了。。

好像好几个补丁都不怎么好用,用了反而出问题。。
最好用check检验一下,,我都是在check的时候发现这个问题的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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