Ich habe make menuconfig
Für ein Board defconfig
gemacht und einige Konfigurationen modifiziert. Wenn ich Speichern wähle, wurde ein neuer .config
Im obersten Kernel-Verzeichnis erstellt.
Ich möchte für diese erstellte .config
- Datei ein neues defconfig
erstellen.
Kann ich den .config
Als neuen defconfig
kopieren und nach Arch/arm/configs/
Kopieren?
$ cp .config Arch/arm/configs/board_new_defconfig
Ich denke, Sie müssen nur einen Befehl ausführen und die erstellte Datei verwenden, wie Sie möchten.
% make savedefconfig
% cp defconfig Arch/arm/configs/my_cool_defconfig
Um alle möglichen Ziele zu erreichen, laufen Sie einfach
% make help
Wie von Adam Miller gefolgt von Jeremy angegeben, können Benutzer der Buildroot-Distribution zu diesem Zweck Wrapper verwenden, dh (gemäß Buildroot-Handbuch, Abschnitt 8.1 ). :
linux
barebox
BootloaderU-Boot
Bootloadermake savedefconfig
minimiert das generierte defconfig
Überspringen redundanter Konfigurationen, die von anderen impliziert werden.
Ja, für Ihre Plattform in einer neuen defconfig-Datei. Tatsächlich ist dies der sicherste Weg, eine neue defconfig zu erstellen. Wenn Sie Konfigurationseinträge manuell aus einer vorhandenen Konfigurationsdatei entfernen, um eine neue zu erstellen, treten wahrscheinlich Abhängigkeitsprobleme auf. Während der Erstellung wird möglicherweise die Kernelkonfiguration neu gestartet und Sie werden aufgefordert, einzelne Konfigurationsoptionen auszuwählen.