|
|
发表于 2005-5-15 17:33:08
|
显示全部楼层
一般来说,二元码是平台相关的,32位的二元码不可以运行在64位的机器上,反之亦然。
相同的源码由编译器编译后,可以生成在64位或其它的机器上的二元码。编译器可以帮你把linux-2.6.9的源码编译生成一个kernel,这个kernel就是一个可以执行的二元码。所以,Linux-2.6.9的源码只有一个包,它可以被编译成各种二元码,也就是各种机器上运行的kernel,包括64位机器上的。
你现在需要的是一个能运行于64位机器上的内核的binary。
办法有二:
一是直接用别人编译好的,比如,下载内核的rpm包,然后安装。
二是自己编译,这时你需要下载linux-2.6.9的源码,编译后,安装。 |
|