+ -
当前位置:首页 → 问答吧 → 第一次调整工具链

第一次调整工具链

时间:2007-07-18

来源:互联网

在生成的 a.out中,可以检测到 /tools/lib/ld-linux.so.2
但是ldd /tools/bin/ar
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/libdl.so.2
lib.so.6=> /lib/libc.so.6

为什么没有换成 /tools/lib/libc.so.6.....

装了2遍了,这个地方还是这样,请教各位。。。

作者: lynnLinux   发布时间: 2007-07-18

调整的部骤是?

作者: d00m3d   发布时间: 2007-07-19

引用:
作者: d00m3d
调整的部骤是?
按照youbest的手把手手册上进行的
livecd 是6.1.1-4
cd binutils-build
make -C ld install
cd ..
rm -rf binutils-build
rm -rf binutils-2.15.94.0.2.2
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

作者: lynnLinux   发布时间: 2007-07-19

跑到哪里去了?这里看不出问题来

但是 binutils-2.15.94.0.2.2 是问题多的版本而它又是 toolchain 的第一个部份,建议你舍掉它换个新版重新再来

作者: d00m3d   发布时间: 2007-07-19

调整 specs 文件

这个没做吧。

作者: dfasdf34fsdf   发布时间: 2007-07-21

我也碰到这个问题,在做完#3列出的一些操作之后,提示说没有specs文件??不知道为什么??

作者: djstava   发布时间: 2007-12-06

引用:
作者: lynnLinux
在生成的 a.out中,可以检测到 /tools/lib/ld-linux.so.2
但是ldd /tools/bin/ar
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/libdl.so.2
lib.so.6=> /lib/libc.so.6

为什么没有换成 /tools/lib/libc.so.6.....

装了2遍了,这个地方还是这样,请教各位。。。

貌似就应该是这样的吧,调整的是对以后的影响,第一次是用host来编译的,毕竟还有第二次调整

作者: skysmiler   发布时间: 2008-08-09

这个,,a.out 是调整后编译的,自然体现出效果。。
至于那个 ar,原来就有的?

作者: 晨想   发布时间: 2008-08-09