红联Linux门户
Linux帮助

编译binutils的make -C ld LIB_PATH=/tools/lib时报错的解决方法

发布时间:2008-03-31 15:58:45来源:红联作者:Buyto
今天download了centos5.1用来做宿主系统学习LFS,废话少说照着金步国大侠翻译的文档一步一步开始往下做,结果在只做到5.3的时候报错了,也就是第一遍编译binutils的时候。

在做到这一步是报错make -C ld LIB_PATH=/tools/lib

/tools/bin/ld: unrecognized option '--hash-style=gnu'
/tools/bin/ld: use the --help option for usage information
collect2: ld returned 1 exit status
make[2]: *** [ld-new] Error 1
make[2]: Leaving directory `/data/sources/binutils-build/ld'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/sources/binutils-build/ld'
make: *** [all-recursive-am] Error 2
make: Leaving directory `/data/sources/binutils-build/ld'

在lfs官方的手册上有解决方法:

make -C ld LIB_PATH=/tools/lib CC="gcc -B/usr/bin/"

编译通过。
文章评论

共有 0 条评论