|
|
发表于 2007-10-30 08:55:54
|
显示全部楼层
Post by zyl19861126
我查看了 宿主系统`dirname $(gcc -print-libgcc-file-name)下没有specs文件
由于set +h所以在5.7的时候运行的gcc应该是工具链的gcc了,而不是宿主系统的gcc
Post by zyl19861126
在 5.7. 调整工具链 下有:
SPECFILE=`dirname $(gcc -print-libgcc-file-name)`/specs &&
gcc -dumpspecs > $SPECFILE &&
sed 's@^/lib/ld-linux.so.2@/tools&@g' $SPECFILE > tempspecfile &&
[color="Red"]mv -vf tempspecfile $SPECFILE &&
unset SPECFILE
.....
但是最后又 删除了 specs 和 tempspecfile文件
想问这样 有什么用阿,修改后又没有保存,似乎没有什么用阿
谢谢指教
最后是把tempspecfile改名成$SPECFILE,然后干掉SPECFILE环境变量,而不是删除$SPECFILE文件,所以最后还是存在一个specs文件的 |
|