|
发表于 2006-6-27 23:36:06
|
显示全部楼层
youbest! 请帮我看看,出了什么问题,谢谢!
我执行到这里:
测试工具链的调整
echo 'main(){}' > dummy.c
cc dummy.c
readelf -l a.out | grep ': /tools'
如果输出大致如下
[Requesting program interpreter: /tools/lib/ld-linux.so.2]
则表示调整成功,因为所有的库已经连接到了/tools/lib下。
但是,什么都没有输出.请问是那里出了问题.我可是认认真真的做的.
另:在命令
../gcc-3.4.3/configure --prefix=/tools --libexecdir=/tools/lib \
--with-local-prefix=/tools --disable-nls \
--enable-shared --enable-languages=c
中,前面两行最后的"\"是不用输入的吧?只是表示下一行是上一行的延续.(如果不是的话,我就错了)
还有.在命令
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
中,最后的"&&"是要输入的吧.
我真的看不懂,这些复杂的命令,请问在哪里能找到这方面的资料.谢谢! |
|