LinuxSir.cn,穿越时空的Linuxsir!

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

CLFS-1.0.0 到 041-ncurses 不过 ERROR 77

[复制链接]
发表于 2007-3-18 00:06:16 | 显示全部楼层 |阅读模式
如上, 在logs文件中:

checking for C compiler default output... configure: error: C compiler cannot create executables
发表于 2007-3-18 11:12:02 | 显示全部楼层
信息似乎也太少了吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-18 15:52:10 | 显示全部楼层
是采用的 jhalfs-2.1 在做,主要目的是为了即将到货的 联想 昭阳390T 笔记本做准备,它是一款全32位双核的机器,所以装系统时希望能够用最接近的机器代码运行它,这样直接用LFS好象不行。

现在已经是第三遍了,每次都会出不同的问题。

这个问题出现的现象是,定义优化标志为:
  -march=_pentium3,pentium3m_  -mtune=_pentium3,pentium3m_  -O3 pipe
马上出现这个问题。查找网上,有两个可能:一是GCC没有写权限;二是没装 libc6-dev包,这个包不知道是怎么回事。

现在已经放弃,只采用系统默认的优化,结果到 chroot 又出错了。

看来jhalfs 的 clfs 还是有些问题,实在不行只好手工吧。
回复 支持 反对

使用道具 举报

发表于 2007-3-18 16:07:20 | 显示全部楼层
LFS 的系统怎会有 libc6-dev 这些玩意,那些都是 Debian based 的系统吧!

CLFS 在建立临时系统时用 CFLAGS 是大忌!

最後,jhalfs-2.2 已发放,好像解决了很多 CLFS 的问题,可试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-18 18:00:26 | 显示全部楼层
谢谢!

正在手工做 CLFS 的后半部分,如果还是不行,再试 2.2吧。
回复 支持 反对

使用道具 举报

发表于 2007-3-19 01:37:21 | 显示全部楼层
-march=_pentium3,pentium3m_ -mtune=_pentium3,pentium3m_ -O3 pipe

如果用,最好用 -O2 -pipe。别用 O3。。
至于前边这个的指定方法,我不知道是否正确,我都是用
  -march=pentium3m  的
还有,-march 默认覆盖 -mtune。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-19 09:53:10 | 显示全部楼层
还是通不过。

现在改用 jhalfs-2.2,全部采用默认配置(i686-pc-gnu-linux, PII-PIII-CERON-这个是 jhalfs-2.2才有的选项,另一个项目就是P4了,我现在的机器是PIII),在 078-util-linux 处出错停了一下,重启后正在进行,已到 100-binutils
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-19 15:46:59 | 显示全部楼层
在最后的 kernel 编译步骤还是不过,grub 也有点奇怪,退出来手工完成了。

现在系统已经完成,不知道是否有隐换。想最终用这个系统,有什么测试方法吗?
回复 支持 反对

使用道具 举报

发表于 2007-3-19 21:18:02 | 显示全部楼层
测试就是试跑你准备要装的软件,看它运行情况好了。。。

Btw,PIII 有双核的吗?P4 才有的吧。
回复 支持 反对

使用道具 举报

发表于 2007-3-20 06:42:15 | 显示全部楼层
有 双 P3,是这样的主板?
回复 支持 反对

使用道具 举报

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

本版积分规则

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