![UTS_RELEASE와 EXTRAVERSION 편집의 차이점은 무엇입니까?](https://linux55.com/image/102768/UTS_RELEASE%EC%99%80%20EXTRAVERSION%20%ED%8E%B8%EC%A7%91%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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
커널은 커널 구성에 정의되고 로컬 빌드에서 변경되도록 설계된 로컬 버전도 지원합니다. 커널 버전에 추가됩니다. 아마 그것을 사용해야 할 것입니다!