
커널을 크로스 컴파일하고 다음과 같이 구성하고 있습니다.
$ make sunxi_arm64_defconfig ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
이것이 제가 해야 할 일이고 몇 가지 조정을 하고 싶습니다. 하지만 를 실행하고 make menuconfig
아무런 변경도 하지 않고 저장하고 종료하면 완전히 다른 구성이 생성되므로(초보자의 경우 아키텍처는 x86입니다) 사용할 수 없습니다. 왜 그럴 수 있습니까? 확실히 이것은 예상되는 동작이 아닌가요?
답변1
기본 동작은 현재 아키텍처에 대한 구성 설정을 적용하는 것입니다(그렇지 않다마지막 구성에 사용된 아키텍처). 교차 구축을 구성할 때 아키텍처를 다시 지정해야 합니다.
make menuconfig ARCH=arm64