`make menuconfig`는 아키텍처 기본값으로 구성을 재정의합니다.

`make menuconfig`는 아키텍처 기본값으로 구성을 재정의합니다.

커널을 크로스 컴파일하고 다음을 사용하여 구성하고 있습니다.

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

이것이 바로 제가 해야 할 일이었고 약간의 조정을 원했습니다. 하지만 을 실행하고 make menuconfig변경하지 않고 저장하고 종료하면 완전히 다른 구성(아키텍처는 초보자용 x86)이 되므로 사용할 수 없습니다. 왜 그럴까요? 확실히 이것은 예상된 동작이 아닌가요?

답변1

기본 동작은 현재 스키마의 구성 설정을 적용하는 것입니다(아니요최종 구성에 사용되는 스키마). 크로스 빌드를 구성할 때 아키텍처를 다시 지정해야 합니다.

make menuconfig ARCH=arm64

관련 정보