Linux 커널을 빌드할 때 `CONFIG_DEBUG_INFO` 플래그가 재설정되는 이유는 무엇입니까?

Linux 커널을 빌드할 때 `CONFIG_DEBUG_INFO` 플래그가 재설정되는 이유는 무엇입니까?

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).

관련 정보