LinuxSir.cn,穿越时空的Linuxsir!

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

内核分32位和64位吗????

[复制链接]
发表于 2007-12-21 16:29:21 | 显示全部楼层 |阅读模式
本人比较菜,现在市面上的linux都分32位和64位,那小菜我弱弱地问一句:linux内核分32位和64位吗??????
    如果分的话,比方说这个:linux-2.6.23.tar.bz2   是32位还是64位的????小菜我分不清楚
发表于 2007-12-21 17:04:29 | 显示全部楼层
内核源码不分32和64(不过会有一些64位的补丁),编译的时候要选择cpu类型,这个时候决定了你编译出来的是32位的内核还是64位的。编译好的内核是区分32位和64位的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-21 17:54:24 | 显示全部楼层
哦,我晓得了,谢谢大侠。
   选择内核类型应该是:
   Processor type and features---->rocessor family---->386  ??????
   我要选择32位的内核,默认是:
   Processor type and features---->rocessor family---->pentum-Pro
   
  其他地方我也找了半天,好像没找到32位和64位的地方
回复 支持 反对

使用道具 举报

发表于 2007-12-22 01:24:12 | 显示全部楼层
CPU 类型是编译出对应的 CPU 特有的指令

内核其实也是 C 程序,一般情况下 32 位系统下得出 32 位的内核(除非是交差编译),64 位系统下就编译出 64 位的内核
回复 支持 反对

使用道具 举报

发表于 2007-12-26 17:11:24 | 显示全部楼层
内核也是分32bit和64bit的,好像用64bit的工具链不能编译出32bit的内核来
回复 支持 反对

使用道具 举报

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

本版积分规则

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