Câu trả lời được đề xuất, như nhận xét cho thấy, là lưu nó như .config
trong thư mục nguồn cấp cao nhất, rồi chạy make xconfig
(GUI, dễ dàng hơn) hoặc make menuconfig
(TUI) trên hệ thống 64 bit .
Điều đó nói rằng, chỉ cần chuyển từ 32 bit sang 64 bit mà không thay đổi bất cứ điều gì khác, một chút chỉnh sửa lúc ban đầu là tất cả những gì cần thiết. Đối chiếu:
# CONFIG_64BIT chưa được đặt
CONFIG_X86_32 = y
# CONFIG_X86_64 chưa được đặt
CONFIG_OUTPUT_FORMAT = "elf32-i386"
CONFIG_ARCH_DEFCONFIG = "arch / x86 / configs / i386_defconfig"
CONFIG_64BIT = y
# CONFIG_X86_32 chưa được đặt
CONFIG_X86_64 = y
CONFIG_OUTPUT_FORMAT = "elf64-x86-64"
CONFIG_ARCH_DEFCONFIG = "arch / x86 / configs / x86_64_defconfig"
- Lưu ý rằng
CONFIG_X86=y
là không chạm vào .
.config
, tôi tin rằngmake menuconfig
nó sẽ đọc nó.