编译内核时选择了“64位内核”选项,但结果仍然是错误的架构?

编译内核时选择了“64位内核”选项,但结果仍然是错误的架构?

不知道为什么我会遇到这个问题。当我在内核的菜单配置中选择“64位内核”时,内核编译为“x86”而不是“x86_64”?这意味着我得到以下输出:

Kernel: arch/x86/boot/bzImage is ready  (#1)

帮助?

答案1

没关系,64 位 x86 内核是内置于arch/x86.如果您检查 的内容,arch您会发现没有特定于 64 位的 x86 目录,只有x86用于所有 x86 体系结构的目录。

相关内容