LinuxSir.cn,穿越时空的Linuxsir!

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

LFS6.4 GCC-4.3.2 pass 2 configure error

[复制链接]
发表于 2009-5-23 21:14:00 | 显示全部楼层 |阅读模式
rt
rhel5.1
binutils,gcc,glibc
都没有提示有错,调整工具链不知到有没出错,因为没有提示出错,然后编译gcc第二遍,出现了如图的错误!我把gmp

and

mpfr 都放在了sources下,但为什么找到了gmp.h而找不到mpfr.h呢?

本帖子中包含更多资源

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

x
发表于 2009-5-23 22:18:48 | 显示全部楼层
Post by dyingcc;1990341
rt
rhel5.1
binutils,gcc,glibc
都没有提示有错,调整工具链不知到有没出错,因为没有提示出错,然后编译gcc第二遍,出现了如图的错误!我把gmp

and

[color="Red"]mpfr 都放在了sources下,但为什么找到了gmp.h而找不到mpfr.h呢?


这两个包应该都解在 gcc 的源码树下,sources 是指哪里?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-23 23:11:40 | 显示全部楼层
就是$LFS/sources 下,后来我又放在gcc源码树下也不行啊,是不是要把
$LFS/sources下的gmp and mpfr 删掉啊!我再试下!
回复 支持 反对

使用道具 举报

发表于 2009-5-24 07:28:46 | 显示全部楼层
要解压啊,不是单单放过去就算
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-25 00:43:13 | 显示全部楼层
gcc pass 2 configure 过了,make -k check 的时候太慢了,我的机器也不好,半天儿没结果!于是 ctrl c  ,直接 make install  但是测试的时候没有提示!

echo 'main(){}' > dummy.c
cc dummy.c
readelf -l a.out | grep ': /tools'If everything is working correctly, there should be no errors, and the output of the last command will be of the form:

[Requesting program interpreter:
    /tools/lib/ld-linux.so.2]

If the output is not shown as above or there was no output at all, then something is wrong.
好像是哪有问题了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-26 23:30:06 | 显示全部楼层
gcc pass 2 第二次编译gcc,configure没有错误了,但make -k check 时不但时间长的让人无法接受,而且最终还出错了,真想把xp删了,改装linux直接LFS看看会不会快一点
:-(
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-27 00:31:28 | 显示全部楼层
如果继续make install的话,install之后不会提示有error,但执行
echo 'main(){}' > dummy.c
cc dummy.c
readelf -l a.out | grep ': /tools'  时,却没有

[Requesting program interpreter:
    /tools/lib/ld-linux.so.2]

而是什么都不显示,我是不是要停下来,从新开始啊?希望高手指点下,一个多星期了,才做到这!
回复 支持 反对

使用道具 举报

发表于 2009-5-28 14:24:16 | 显示全部楼层
你的确实是pass2么?看你的图,提示符不对阿,我的是以root:/sources#开头的
我也在弄6.4 完全按照 Linux From Scratch Book 上做的,现在做到automake了
没什么错误。建议你在仔细看看第6.2和6.4那部分。


PS  1。每个make test或check都很让人等很久。GCC我等了有将近一小时。
2.我想把6.4的翻译成中文,但是太长,而且是第一次做LFS,很多地方不了解,有人愿意一起么?
回复 支持 反对

使用道具 举报

发表于 2009-5-28 21:29:53 | 显示全部楼层
Post by scupan;1991699
你的确实是pass2么?看你的图,提示符不对阿,我的是以root:/sources#开头的
我也在弄6.4 完全按照 Linux From Scratch Book 上做的,现在做到automake了
没什么错误。建议你在仔细看看第6.2和6.4那部分。


PS  1。每个make test或check都很让人等很久。GCC我等了有将近一小时。
2.我想把6.4的翻译成中文,但是太长,而且是第一次做LFS,很多地方不了解,有人愿意一起么?


可以对照6.2中文版翻译
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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