![CONFIG_ 옵션을 강제로 계속 유지하려면 어떻게 해야 합니까?](https://linux55.com/image/98041/CONFIG_%20%EC%98%B5%EC%85%98%EC%9D%84%20%EA%B0%95%EC%A0%9C%EB%A1%9C%20%EA%B3%84%EC%86%8D%20%EC%9C%A0%EC%A7%80%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
옵션을 켜야 할 때 커널 구성 프로세스를 올바르게 디버깅하는 방법을 모르고(실제로는 아무것도 의존하지 않고 내가 생각할 수 있는 것과 충돌하지 않기 때문에) 실제로 찾을 수 없습니다. 라이프 스타일을 넘어서는 방법 make olddefconfig
.
내가 사용하고 있는 다른 것들
CONFIG_SYS_SUPPORTS_ZBOOT=y
커널 트리를 사용하여 사용 후 이 특정 플래그를 유지하는 파일을 4.8.6
작성하는 것이 불가능하다는 것을 알았으며 사용 가능한 문서와 스크립트에 따르면 이런 일이 발생해서는 안 됩니다..config
make
arch/mips
이 옵션은 vmlinuz
mips 타겟을 빌드하는 데 필요하기 때문에 압축 및 압축 해제를 위해 커널에 대해 lzma를 활성화했지만 지금까지는...아무것도 없습니다. CONFIG_SYS_SUPPORTS_ZBOOT=y
계속 "off"합니다.
CONFIG 플래그를 계속 유지하는 방법이나 플래그를 켤 수 없다고 생각하는 make
이유 를 디버그하는 방법을 알고 계십니까 ?kbuild
답변1
당신은 할 수 없습니다.
SYS_SUPPORTS_ZBOOT
프롬프트가 없으므로 사용자가 선택할 수 없습니다.
이 옵션은 플랫폼( Machine selection
, System type
옵션)에 따라 선택되어야 합니다. 그렇지 않은 경우, 귀하의 제품이 이 기능을 지원하지 않는다는 의미일 수 있습니다.
답변2
Kconfig 없이 .config 파일을 수동으로 변경하면 예기치 않은 동작이 발생할 수 있으므로 권장되지 않습니다. 귀하의 경우 가장 좋은 해결책은 다음을 실행하는 것입니다.
make menuconfig
메뉴 구성에서 구성 옵션을 선택합니다(찾는 매개변수는 Arch/Mips 아래에 있어야 합니다).