이것은 칩 제조업체로부터 받은 명령줄입니다.
make sunxi_defconfig ARCH=arm CROSS_COMPILE=arm-linux-
확실히 실패했습니다. 메시지는 다음과 같습니다
*** Error during writing of the configuration.
make[1]: *** [scripts/kconfig/Makefile:121: nanopi_h3_defconfig] Error 1
make: *** [Makefile:479: nanopi_h3_defconfig] Error 2
sunxi_defconfig
폴더에서 찾았 습니다 configs/
. 구성 파일이 sunxi_defconfig
매개변수 목록에 명령 대상으로 배치되는 이유는 무엇입니까 make
? 명령 매뉴얼을 주의 깊게 연구 한 make
결과 구성 파일이 프로덕션 대상으로 사용되는 상황은 발견되지 않았습니다. 명령줄이 잘못 작성되었나요? 어떻게 해결할 수 있나요?
답변1
커널 빌드는 defconfig
파일 이름을 기본 구성으로 빌드할 대상으로 인식합니다. 당신이 달리면
make ARCH=arm help
마지막에 나열되어 있습니다.
sunxi_defconfig - Build for sunxi
make sunxi_defconfig ARCH=arm CROSS_COMPILE=arm-linux-
는 기본 구성과 접두사가 붙은 툴체인을 사용하는 arm
크로스 컴파일 빌드에 대한 유효한 호출 입니다.sunxi
arm-linux-
오류의 경우 빌드 출력을 자세히 조사하여 더 구체적인 내용이 있는지 확인해야 합니다.