LinuxSir.cn,穿越时空的Linuxsir!

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

用x86平台的光盘启动后能不能编译出64位的系统?

[复制链接]
发表于 2007-4-20 09:12:03 | 显示全部楼层 |阅读模式
我使用的是lfslivecd-x86-6.3-pre1.iso这个镜像启动的,但是我的机器是64位的,我想编译一个纯64位的系统并兼容IA32的平台,我在优化参数上设置的是
-O3 -pipe -march=athlon64 -mtune=athlon64
使用上面这些参数能不能保证编译出一个64位的平台?

还有我使用这些参数后第一个包binutils就花了4分25秒,以前记得做32位平台时没有花这么长的时间啊,

机器是AMD64位双核的1600 512内存
发表于 2007-4-20 12:25:49 | 显示全部楼层
Post by echo
我使用的是lfslivecd-x86-6.3-pre1.iso这个镜像启动的,但是我的机器是64位的,我想编译一个纯64位的系统并兼容IA32的平台,我在优化参数上设置的是
-O3 -pipe -march=athlon64 -mtune=athlon64
使用上面这些参数能不能保证编译出一个64位的平台?

还有我使用这些参数后第一个包binutils就花了4分25秒,以前记得做32位平台时没有花这么长的时间啊,

机器是AMD64位双核的1600 512内存
“我想编译一个纯64位的系统并兼容IA32的平台”这句话就有问题,纯64位系统就不可能兼容 IA32。32位平台可以建立64位系统,这是 CLFS 的内容。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-20 14:16:41 | 显示全部楼层
我的意思是编译一个64位的系统,再编译IA32的运行库,来兼容 IA32
回复 支持 反对

使用道具 举报

发表于 2007-4-20 14:20:23 | 显示全部楼层
Post by echo
我的意思是编译一个64位的系统,再编译IA32的运行库,来兼容 IA32
你说的是 CLFS 的 multilib 64
回复 支持 反对

使用道具 举报

发表于 2007-4-20 14:58:34 | 显示全部楼层
要么就学 gentoo,系统是64的,然后32的都用binary。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-20 16:35:20 | 显示全部楼层
Post by 晨想
要么就学 gentoo,系统是64的,然后32的都用binary。


LFS不可以这样吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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