Как я преобразовываю ядро .config файл от 32-разрядного до 64-разрядного?

who и last команды могли бы быть полезны для отображения хоста, от которого соединены пользователи.

9
24.06.2012, 12:06
1 ответ

Рекомендуемый ответ, как комментарий предполагает, должен сохранить его как .config в исходном каталоге верхнего уровня, и затем выполненный make xconfig (GUI, легче) или make menuconfig (TUI) в 64-разрядной системе.

Тем не менее для простого переключения от 32-разрядного до 64-разрядного, не изменяя ничто больше немного редактирования вначале - все, что это необходимо. Сравните:

  • Исходный (32-разрядный)
# CONFIG_64BIT is not set
CONFIG_X86_32=y
# CONFIG_X86_64 is not set
CONFIG_OUTPUT_FORMAT="elf32-i386"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
  • "Преобразованный" 64-разрядный
CONFIG_64BIT=y
# CONFIG_X86_32 is not set
CONFIG_X86_64=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
  • Отметьте это CONFIG_X86=y не затронут.
9
27.01.2020, 20:07
  • 1
    , нормально компилировать ядро на другой машине? Я хотел бы использовать другую машину, которая быстрее, чем это. –  user827992 26.06.2012, 14:33

Теги

Похожие вопросы