これはチップメーカーから受け取ったコマンドラインです。
make sunxi_defconfig ARCH=arm CROSS_COMPILE=arm-linux-
確かに失敗しました。メッセージは次のとおりです。
*** Error during writing of the configuration.
make[1]: *** [scripts/kconfig/Makefile:121: nanopi_h3_defconfig] Error 1
make: *** [Makefile:479: nanopi_h3_defconfig] Error 2
sunxi_defconfig
フォルダで見つかりましたconfigs/
。設定ファイルがsunxi_defconfig
パラメータリストにコマンドターゲットとして配置されるのはなぜですかmake
?コマンドマニュアルを慎重に調査したmake
結果、構成ファイルが本番ターゲットとして使用されている状況は見つかりませんでした。コマンドラインが正しく書かれていませんか?どうすれば解決できますか?
答え1
カーネルビルドは、defconfig
ファイル名をデフォルト構成でビルドするターゲットとして認識します。走れば
make ARCH=arm help
最後にリストされています。
sunxi_defconfig - Build for sunxi
make sunxi_defconfig ARCH=arm CROSS_COMPILE=arm-linux-
は、基本構成とプレフィックス付きのツールチェーンを使用するarm
クロスコンパイルビルドの有効な呼び出しです。sunxi
arm-linux-
エラーの場合は、ビルド出力を詳細に調べて、より具体的な内容があるかどうかを確認する必要があります。