ボードdefconfig
に対してmake menuconfig
を実行し、いくつかの構成を変更しました。保存を選択すると、新しい.config
がカーネルのトップディレクトリに作成されました。
この.config
ファイル用に新しいdefconfig
を作成したい。
.config
を新しいdefconfig
としてコピーし、Arch/arm/configs/
にコピーできますか?
$ cp .config Arch/arm/configs/board_new_defconfig
必要なコマンドを1つだけ実行し、作成したファイルを使用する必要があると思います。
% make savedefconfig
% cp defconfig Arch/arm/configs/my_cool_defconfig
すべての可能なターゲットを取得するには、実行するだけです
% make help
Adam Miller に続いて Jeremy に記載されているように、Buildrootディストリビューションのユーザーはその目的のためにラッパーを使用できます。 セクション8.1 ):
linux
barebox
ブートローダー用U-Boot
ブートローダーmake savedefconfig
は、生成されたdefconfig
を最小化し、他のユーザーによって暗示される冗長構成をスキップします。
プラットフォームの場合、新しいdefconfigファイルで、はい。実際、これは新しいdefconfigを作成する最も安全な方法です。既存の構成ファイルから構成エントリを手動で削除して新しいものを作成すると、依存関係の問題が発生する可能性が高く、ビルド中にカーネル構成が再起動され、個々の構成オプションを選択するように求められる場合があります。