
私はカーネルをクロスコンパイルして、
$ make sunxi_arm64_defconfig ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
これは私がやらなければならないことであり、その後、いくつかの調整を行いたいと考えています。しかし、 を実行しmake menuconfig
、変更を加えずに保存して終了すると、まったく異なる構成が生成されます (まず、アーキテクチャは x86 です)。そのため、これを使用できません。なぜでしょうか。これは、想定される動作ではないのではないでしょうか。
答え1
デフォルトの動作は、現在のアーキテクチャ(ない最後の構成で使用されたアーキテクチャ)。クロスビルド用に構成する場合は、アーキテクチャを再度指定する必要があります。
make menuconfig ARCH=arm64