LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1102|回复: 10

安装gcc-2.95-3出错

[复制链接]
发表于 2003-12-26 10:15:32 | 显示全部楼层 |阅读模式
日前,小弟想要安装LFS5.0系统。
进行到安装GCC-2.95-3一步,make bootstrp时报错。

大概的报错信息为

make[2]: ***[s-attr] Error 132
make[1]: *** [bootstrap] Error 2
make: ***{bootstrap] Error 2

在FAQ中查找了一下,没有找到与之有关的。

请高人指点!

另外,请问这个Error 132中的132是个什么东东?
是不是有统一规定的,还是随机生成的。
如果是固定,那么根据这个数字就可以找到原因了?:)
发表于 2003-12-26 10:27:13 | 显示全部楼层
Error前面的那几行是什么?
 楼主| 发表于 2003-12-26 10:47:24 | 显示全部楼层
编译截屏

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2003-12-26 10:49:13 | 显示全部楼层
上帝,效果怎么这么差。
不好意思。我第一次使用附件传图片。
对不起各位了
发表于 2003-12-26 11:52:36 | 显示全部楼层
你的binutils安装好了?cpu是什么型号?
在lfs邮件列表里也有这个问题:
One
solution (probably not the correct one) was to use an older version of
binutils.  The other solution was to force march and mcpu to i586 or
i486, hinting that the C6 instruction set is not entirely i686
compatible.  Sorry, but I have no C6 to test on.

就是设成i586来编译。
 楼主| 发表于 2003-12-26 15:58:59 | 显示全部楼层
binutils安了呀。
我的CPU类型比较特殊,是VIA的C3。
因为我是在VIA的EPIA平台上编译的。

大虾说把CPU类型改成i586的。是让我把真实的CPU换了??
还是修改什么文件。
请指教。
发表于 2003-12-26 16:01:27 | 显示全部楼层
对,就是那个i686-pc-linux-gnu,要改成i586甚至i486才行。这是因为cpu指令集不一样。
发表于 2003-12-26 16:12:00 | 显示全部楼层
export CHOST=i586-pc-linux-gnu
 楼主| 发表于 2003-12-26 16:33:57 | 显示全部楼层
您说的命令是在configure之前运行么?
还是在make之前??

我是按照文档上说的做的。
mkdir gcc-2-build&&cd gcc-2-build。
然后在gcc-2-build目录下执行的
export CHOST=i586-pc-linux-gnu.
/gcc-2.95.3/configure .............
执行configure命令以后,屏幕上首先显示的就是i686-pc-linux-gnu。
说明根本就没改过来。
我又试着在configure之后,make之前export。
就是还是出错。而且在make过程中我发现它还是用的gcc-2.95.3/i686-pc-linux-gnu目录下的东西。
我也试着改makefile了。也不好使。
能不能请大虾说的详细点。
小弟多谢了。
发表于 2003-12-26 16:43:49 | 显示全部楼层
CHOST=i586-pc-linux-gnu ./configure xxxxxx
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表