手斧Linux – 从LFS到Funtoo (32)

第15节 再次调整工具链分布

ln -sv /tools/bin/x86_64-wolf-linux-gnu-addr2line  /tools/bin/addr2line

ln -sv /tools/bin/x86_64-wolf-linux-gnu-ar  /tools/bin/ar

ln -sv /tools/bin/x86_64-wolf-linux-gnu-as  /tools/bin/as

ln -sv /tools/bin/x86_64-wolf-linux-gnu-c++  /tools/bin/c++

ln -sv /tools/bin/x86_64-wolf-linux-gnu-c++filt  /tools/bin/c++filt

ln -sv /tools/bin/x86_64-wolf-linux-gnu-cpp  /tools/bin/cpp

ln -sv /tools/bin/x86_64-wolf-linux-gnu-elfedit  /tools/bin/elfedit

ln -sv /tools/bin/x86_64-wolf-linux-gnu-g++  /tools/bin/g++

ln -sv /tools/bin/x86_64-wolf-linux-gnu-gcc  /tools/bin/gcc

ln -sv /tools/bin/x86_64-wolf-linux-gnu-gcc-4.6.1  /tools/bin/gcc-4.6.1

ln -sv /tools/bin/x86_64-wolf-linux-gnu-gcov  /tools/bin/gcov

ln -sv /tools/bin/x86_64-wolf-linux-gnu-gprof  /tools/bin/gprof

ln -sv /tools/bin/x86_64-wolf-linux-gnu-ld  /tools/bin/ld

ln -sv /tools/bin/x86_64-wolf-linux-gnu-ld.bfd  /tools/bin/ld.bfd

ln -sv /tools/bin/x86_64-wolf-linux-gnu-nm  /tools/bin/nm

ln -sv /tools/bin/x86_64-wolf-linux-gnu-objcopy  /tools/bin/objcopy

ln -sv /tools/bin/x86_64-wolf-linux-gnu-objdump  /tools/bin/objdump

ln -sv /tools/bin/x86_64-wolf-linux-gnu-ranlib  /tools/bin/ranlib

ln -sv /tools/bin/x86_64-wolf-linux-gnu-readelf  /tools/bin/readelf

ln -sv /tools/bin/x86_64-wolf-linux-gnu-size  /tools/bin/size

ln -sv /tools/bin/x86_64-wolf-linux-gnu-strings  /tools/bin/strings

ln -sv /tools/bin/x86_64-wolf-linux-gnu-strip  /tools/bin/strip

SPECS=`dirname $($WOLF64_TGT-gcc -print-libgcc-file-name)`/specs

$WOLF64_TGT-gcc -dumpspecs >${SPECS}.old

$WOLF64_TGT-gcc -dumpspecs | sed   -e "/^\*cpp:$/{n;s,$, -isystem /tools/include,}" > $SPECS 

echo "New specs file is: $SPECS"

diff ${SPECS}.old $SPECS

unset SPECS

注意观察diff输出的调整前后的修改。

至此,/tools下的LFS_TGT编译器应己都不用了,可以将它们打包移走试试。之后一段时间的编译,将使用/tools/bin/下的工具和/tools/lib{32,64}下的库,与宿主系统分离了(当然,在编译过程中还会使用宿主系统的一些工具,如make,但不会在生成的程序代码中使用它的代码和库了。)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值