红联首页 凝聚Linux人的力量
菜鸟过关 | 精华文档 | 同城人(交友) | 我与Linux的故事 | Linux新闻 | Linux视频 | Linux人才 | 软件下载 | 大学校园 | English
发新话题
打印

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

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

今天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/"

编译通过。

TOP

发新话题