
켜져 있어야 하는 옵션이 있을 때 커널 구성 프로세스를 적절하게 디버깅하는 방법을 모르겠습니다(실제로는 아무것도 의존하지 않고 제가 생각할 수 있는 것과 충돌하지 않기 때문입니다). 실제로 찾을 수 없습니다. 그 이상으로 살아가는 방법 make olddefconfig
.
그 중에서도 제가 사용하고 있는 것은
CONFIG_SYS_SUPPORTS_ZBOOT=y
커널 트리를 사용했는데 사용 후 사용 가능한 문서와 스크립트에 따라 이 특정 플래그를 유지하는 파일을 4.8.6
작성하는 방법을 찾지 못했습니다 ..config
make
arch/mips
밉 타겟을 생성하려면 이 옵션이 필요하기 때문에 vmlinuz
압축과 압축 풀기 모두에 대해 커널에 대해 lzma를 활성화했지만 지금까지는 ... 아무 것도 없습니다. CONFIG_SYS_SUPPORTS_ZBOOT=y
계속해서 "오프"됩니다.
문자 그대로 CONFIG 플래그를 계속 유지하는 방법이나 이 플래그를 설정할 수 없다고 생각하는 이유를 make
디버깅 하는 방법에 대해 알고 계십니까 ?kbuild
답변1
당신은 할 수 없습니다.
SYS_SUPPORTS_ZBOOT
프롬프트가 없으므로 사용자가 선택할 수 없습니다.
Machine selection
해당 옵션은 플랫폼( , 선택) 에 따라 선택되어야 합니다 System type
. 그렇지 않은 경우 해당 컴퓨터에서 지원하지 않는 것일 수 있습니다.
답변2
Kconfig 없이 .config 파일을 수동으로 변경하면 예기치 않은 동작이 발생할 수 있으므로 권장되지 않습니다. 귀하의 경우 가장 좋은 해결책은 다음을 실행하는 것입니다.
make menuconfig
menuconfig에서 구성 옵션을 선택합니다(찾고 있는 매개변수는 arch/mips 아래에 있어야 합니다).