LinuxSir.cn,穿越时空的Linuxsir!

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

ok ,到这一步的时候又出现这个FUCKING PROBLEM 了

[复制链接]
发表于 2004-1-16 20:33:24 | 显示全部楼层 |阅读模式
-bash-2.05b$ make -C ld install
make: *** ld: No such file or directory.  Stop.
-bash-2.05b$ SPECFILE=/tools/lib/gcc-lib/*/*/specs &&
> sed -e 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' \
>     $SPECFILE > tempspecfile
-bash-2.05b$ mv tempspecfile $SPECFILE &&
> unset SPECFILE
mv: overwrite `/tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/specs'? y
-bash-2.05b$ rm -f /tools/lib/gcc-lib/*/*/include/{pthread.h,bits/sigthread.h}
-bash-2.05b$ echo 'main(){}' > dummy.c
-bash-2.05b$ gcc dummy.c
/tools/lib/libc.so.6: undefined reference to `__libc_stack_end@GLIBC_PRIVATE'
collect2: ld returned 1 exit status
-bash-2.05b$ readelf -l a.out | grep ': /tools'
readelf: Error: Cannot stat input file a.out.
-bash-2.05b$


救命。明年我是不是真没女人了?
 楼主| 发表于 2004-1-16 22:45:04 | 显示全部楼层
会不会是软件包没有下载完全?
我直接下载的 全部源码及补丁
没有下载 GerardBeekmans 的公用签名钥匙 和软件包的签名文件
然后直接将它解压之后使用的

应该不会是这个原因吧?
郁闷。。。
发表于 2004-1-16 22:59:01 | 显示全部楼层
-bash-2.05b$ make -C ld install
这个命令要在binutils-build目录下执行。
发表于 2004-1-16 22:59:45 | 显示全部楼层
你不能老是一味地重复,要找一下出错的原因。看仔细点。
 楼主| 发表于 2004-1-17 09:33:14 | 显示全部楼层
谢谢谢谢
我太马虎了
直接在glibc-build下边执行的ld命令
现在我继续了。。
呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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