`make menuconfig` はアーキテクチャのデフォルトを使用して設定を上書きします

`make menuconfig` はアーキテクチャのデフォルトを使用して設定を上書きします

私はカーネルをクロスコンパイルして、

$ make sunxi_arm64_defconfig ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-

これは私がやらなければならないことであり、その後、いくつかの調整を行いたいと考えています。しかし、 を実行しmake menuconfig、変更を加えずに保存して終了すると、まったく異なる構成が生成されます (まず、アーキテクチャは x86 です)。そのため、これを使用できません。なぜでしょうか。これは、想定される動作ではないのではないでしょうか。

答え1

デフォルトの動作は、現在のアーキテクチャ(ない最後の構成で使用されたアーキテクチャ)。クロスビルド用に構成する場合は、アーキテクチャを再度指定する必要があります。

make menuconfig ARCH=arm64

関連情報