カーネルをクロスコンパイルし、次のように設定しています。
$ make sunxi_arm64_defconfig ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
これが私がしなければならなかったことで、少し調整したいと思いました。ただし、実行してmake menuconfig
変更せずに保存して終了すると、まったく異なる設定(アーキテクチャは初心者用x86)になるため、使用できません。なぜですか?確かにこれは予想される動作ではありませんか?
答え1
デフォルトの動作は、現在のスキーマの構成設定を適用することです(いいえ最終構成に使用されるスキーマ)。クロスビルドを構成するときは、アーキテクチャを再割り当てする必要があります。
make menuconfig ARCH=arm64