![Linux 커널을 빌드할 때 `CONFIG_DEBUG_INFO` 플래그가 재설정되는 이유는 무엇입니까?](https://linux55.com/image/209083/Linux%20%EC%BB%A4%EB%84%90%EC%9D%84%20%EB%B9%8C%EB%93%9C%ED%95%A0%20%EB%95%8C%20%60CONFIG_DEBUG_INFO%60%20%ED%94%8C%EB%9E%98%EA%B7%B8%EA%B0%80%20%EC%9E%AC%EC%84%A4%EC%A0%95%EB%90%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Linux 커널을 빌드했지만 디버그 패키지를 빌드하지 않고 빌드하고 싶습니다.
또는 플래그를 사용하여 CONFIG_DEBUG_INFO
비활성화 할 수 있다는 것을 알고 있습니다 .scripts/config
--set str ""
--disable
그런데 을 호출하면 패키지를 빌드하기 위해 make deb-pkg
플래그가 해당 값으로 재설정되므로 혼란스럽습니다.y
왜 이런 일이 발생합니까?
답변1
5.18에서는 동작이 약간 변경되었으므로 이 내용이 표시될 수 있습니다.DEBUG_INFO
이제 선택이다이므로 CONFIG_DEBUG_INFO
다른 구성 설정을 기반으로 설정됩니다. 을 비활성화하려면 DEBUG_INFO
활성화 DEBUG_INFO_NONE
하고 다른 모든 선택 항목이 비활성화되었는지 확인해야 합니다( DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
, DEBUG_INFO_DWARF4
, DEBUG_INFO_DWARF5
).