UTS_RELEASE와 EXTRAVERSION 편집의 차이점은 무엇입니까?

UTS_RELEASE와 EXTRAVERSION 편집의 차이점은 무엇입니까?

UTS_RELEASE에 있습니다include/generated/utsrelease.h

EXTRAVERSION에 있습니다makefile

예를 들어 내 커널 UTS_RELEASE "4.4.30-7+"에는EXTRAVERSION-7+

uname -r둘 다 빌드 시 결과에 영향을 미칩니다.

둘 사이의 차이점은 무엇입니까? 하나만 편집하면 서로 충돌합니까?

답변1

UTS_RELEASE포함됩니다 . 변경 EXTRAVERSION하면 이를 반영하여 업데이트됩니다. 이를 변경하면 다음 에 커널을 빌드할 때 파일을 덮어쓰게 되어 변경 사항이 손실됩니다. 따라서 필요한 경우에는 만지 거나 편집 하지 마십시오.EXTRAVERSIONUTS_RELEASEUTS_RELEASEinclude/generated/utsrelease.hUTS_RELEASEEXTRAVERSION

커널은 커널 구성에 정의되고 로컬 빌드에서 변경되도록 설계된 로컬 버전도 지원합니다. 커널 버전에 추가됩니다. 아마 그것을 사용해야 할 것입니다!

관련 정보