Yorumdan da anlaşılacağı gibi, önerilen cevap, .config
üst düzey kaynak dizininde olduğu gibi kaydetmek ve daha sonra 64-bit bir sistemdemake xconfig
(GUI, daha kolay) veya make menuconfig
(TUI) çalıştırmaktır .
Bununla birlikte, başka bir şey değiştirmeden 32 bit'ten 64 bit'e geçmek için, başlangıçta küçük bir düzenleme yapmanız yeterlidir. Karşılaştırmak:
# CONFIG_64BIT ayarlanmadı
CONFIG_X86_32 = y
# CONFIG_X86_64 ayarlanmadı
CONFIG_OUTPUT_FORMAT = "elf32-i386"
CONFIG_ARCH_DEFCONFIG = "/ x86 / yapılandırmaları / i386_defconfig kemer"
CONFIG_64BIT = y
# CONFIG_X86_32 ayarlanmadı
CONFIG_X86_64 = y
CONFIG_OUTPUT_FORMAT = "elf64-x86-64"
CONFIG_ARCH_DEFCONFIG = "/ x86 / yapılandırmaları / x86_64_defconfig kemer"
- Not
CONFIG_X86=y
edilir dokunulmamış .
.config
, sanırımmake menuconfig
okuyor.