UTS_RELEASE
にありますinclude/generated/utsrelease.h
EXTRAVERSION
にありますmakefile
たとえば、私のカーネルUTS_RELEASE "4.4.30-7+"
ではEXTRAVERSION
-7+
uname -r
どちらもビルド時に結果に影響します。
2つの違いは何ですか? 1つだけ編集するとお互いにクラッシュしますか?
答え1
UTS_RELEASE
含まれます。変更EXTRAVERSION
すると、これを反映して更新されます。これを変更すると、次にカーネルをビルドするときにファイルが上書きされ、変更が失われます。したがって、必要に応じて触ったり編集したりしないでください。EXTRAVERSION
UTS_RELEASE
UTS_RELEASE
include/generated/utsrelease.h
UTS_RELEASE
EXTRAVERSION
カーネルは、カーネル構成で定義され、ローカルビルドで変更されるように設計されたローカルバージョンもサポートします。カーネルバージョンに追加されます。おそらくそれを使用する必要があります!