linux内核去除git版本号

文章目录

  • 查看内核版本号
  • 除去git版本号
  • 去除+号

查看内核版本号

cat /proc/version
Linux version 4.19.172 (username@hostname) (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05), GNU ld (Linaro_Binutils-2017.05) 2.27.0.20161019) #107 SMP Mon Apr 19 09:01:32 CST 2021

除去git版本号

在kernel中make ARCH=arm64 menuconfig
设置CONFIG_LOCALVERSION_AUTO 为 n

去除+号

修改sdk/scripts/setlocalversion脚本文件

diff --git a/scripts/setlocalversion b/scripts/setlocalversion
index 966dd3924ea9..dbcd1c1ab332 100755
--- a/scripts/setlocalversion
+++ b/scripts/setlocalversion
@@ -167,7 +167,8 @@ else
        # LOCALVERSION= is not specified
        if test "${LOCALVERSION+set}" != "set"; then
                scm=$(scm_version --short)
-               res="$res${scm:++}"
+               # res="$res${scm:++}"
+               res="$res${scm:+}"
        fi
 fi

你可能感兴趣的:(嵌入式Linux,rockchip,linux,kernel,内核)