UTS_RELEASE
에 있습니다include/generated/utsrelease.h
EXTRAVERSION
에 있습니다makefile
예를 들어 내 커널 UTS_RELEASE "4.4.30-7+"
에는EXTRAVERSION
-7+
uname -r
둘 다 빌드 시 결과에 영향을 미칩니다.
둘 사이의 차이점은 무엇입니까? 하나만 편집하면 서로 충돌합니까?
답변1
UTS_RELEASE
포함됩니다 . 변경 EXTRAVERSION
하면 이를 반영하여 업데이트됩니다. 이를 변경하면 다음 에 커널을 빌드할 때 파일을 덮어쓰게 되어 변경 사항이 손실됩니다. 따라서 필요한 경우에는 만지 거나 편집 하지 마십시오.EXTRAVERSION
UTS_RELEASE
UTS_RELEASE
include/generated/utsrelease.h
UTS_RELEASE
EXTRAVERSION
커널은 커널 구성에 정의되고 로컬 빌드에서 변경되도록 설계된 로컬 버전도 지원합니다. 커널 버전에 추가됩니다. 아마 그것을 사용해야 할 것입니다!