源代码中是否列出了 Linux 内核的版本?

源代码中是否列出了 Linux 内核的版本?

如果我正在查看某个版本的 Linux 内核源代码,我能知道它是哪个版本的内核吗?

这是当前未在任何平台上运行的代码(所以我无法执行命令),但是是否有列出内核版本的源文件?

答案1

检查/usr/src/linux/.config中的头文件/usr/src/linux/include/generated/usr/src/linux/include/config/kernel.release

如果你有 vmlinux 文件,请尝试 strings vmlinux | grep version

答案2

在 4.0 中,您可以运行:

make kernelversion

示例输出:

4.0.0

可能存在同样的问题:https://stackoverflow.com/questions/12151694/how-to-find-the-version-of-a-linux-kernel-source-tree

相关内容