Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15499
  • 博文数量: 4
  • 博客积分: 1737
  • 博客等级: 上尉
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-16 00:47
文章分类
文章存档

2008年(4)

我的朋友
最近访客

分类: LINUX

2008-03-31 08:47:57

    今天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'

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

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

编译通过

在第一遍安装GCC也遇到一样的问题,需要把CC="gcc -B/usr/bin/"放在./configure前面

阅读(908) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~