Как изменить CONFIG_CPU_TYPE в .config - PullRequest
0 голосов
/ 07 октября 2018

Я собираю OpenWrt из исходного кода для запуска в QEMU для исследовательского проекта.Я хочу использовать сборку x86-64, так как это будет немного проще для моих целей.когда я прохожу процесс загрузки и сборки, все успешно, за исключением того, что он не запускается в qemu, так как тип процессора по умолчанию - "pentium4".

Как я понимаю, OpenWrt конфигурация сборки хранится в .config.Файл .config создается / изменяется одним из трех способов:

make menuconfig make kernel_config make defconfig

Я использовал опцию поиска в menuconfig и kernel_config и не вижу настроек для CONFIG_CPU_TYPE.Я вручную изменил настройки, а также связанные параметры и получил успешную сборку с помощью target_i386_i486_musl.

Я бы предпочел не изменять .config напрямую, если мне не нужно.Как правильно изменить этот параметр?

1 Ответ

0 голосов
/ 15 октября 2018

Ручное изменение / добавление параметра в .config не поможет, так как эти параметры не определены в платформе.Если вы хотите собрать его из источника, тогда можно начать, выбрав

Target System (x86)
Subtarget (x86_64)
Target Profile (Generic)

в make menuconfig.ИЛИ Вы можете напрямую загрузить образ x86 и использовать его ( внешние ссылки ).

...