LinuxSir.cn,穿越时空的Linuxsir!

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

VMWare可能存在的问题 LSF

[复制链接]
发表于 2003-6-16 17:28:46 | 显示全部楼层 |阅读模式
我在 VMWare 4.0 中进行LSF是按照书上的命令敲进入
但是,GCC 3。2。3 编译好后,无法自举。
我明天试试制定CHost类型为i586行不行。
如果谁遇到了这个问题,麻烦告诉以下解决方法。
发表于 2003-6-16 18:03:09 | 显示全部楼层
vmware用的是真实的cpu,所以要看你的cpu是什么来定cflags,但chost应该是i686没错。LFS1030版本,我在vmware下装过,没问题的。X都能起的。目前的cvs倒是没有在vmware下装了,感觉很麻烦啊,命令要自己打,容易出错。是不是哪个命令打错了?注意白空格问题,就是“\”换行的后面一定不要有空格!!
 楼主| 发表于 2003-6-17 07:34:27 | 显示全部楼层
我就是用的当前CVS的版本啊
GCC3.2.3。而且,我是为了我的老本子SHARP P120做LSF。
也只能使用i586啊
 楼主| 发表于 2003-6-17 08:31:05 | 显示全部楼层
使用了这个参数还是不行.target=i586-pc-linux

我的机器是P4 1.7

正在rebuild
 楼主| 发表于 2003-6-17 08:31:52 | 显示全部楼层
想不到编译器编译自己竟会这么麻烦.
是不是和优化参数有关?
发表于 2003-6-17 15:36:40 | 显示全部楼层
我想问下,LSF和LFS是什么区别,谢谢:)
 楼主| 发表于 2003-6-17 15:49:33 | 显示全部楼层
对不起,我打错了
LSF = LFS
发表于 2003-6-17 17:25:09 | 显示全部楼层
i686-pc-linux-gnu没错的,可能你是其他的地方出了问题.优化参数不要用-march=pentium4,这个现在支持不好.
 楼主| 发表于 2003-6-18 08:26:12 | 显示全部楼层
谢谢,我把slackware-9.0换成RedHat9
然后在config 的时候增加参数
--host=i386-pc-linux-gnu
就可以了。我觉得目前LFS的中文文档可能有些问题,因为我看无论是slackware还是RedHat9。他们带的gcc的--host 都是i386。
我觉得LFS文档中的不要随便使用优化参数是针对新的体系结构而言的。而为了老机器编译的LFS可以不用管这个。对于gcc和glib 等系统包,没有必要针对具体机器进行什么优化。因为作出LFS是要用的,一个运行飞快但是半个小时down一次的linux有什么用呢?

这件事,我觉得主要应该考虑几点。
第一,尽量使用最常用的发行版做host
第二,如果优化参数不行,就用i386.
发表于 2003-6-18 09:35:30 | 显示全部楼层
我犯了很严重的错误
P120应该是Pentium级的,不能用686.但为什么586也不行呢?mandrake用的是i586,在你的笔记本上能跑不?
其实用i386也不错的,优化参数没有想像中那么重要,硬件才是关键,cpu快了,速度自然慢不到哪里去,呵呵。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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