如果我正在查看某个版本的 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