我在哪里可以找到 Linux 内核源代码树的版本?

新手上路,请多包涵

我从硬件供应商那里下载了他们的 Linux 源代码树的压缩包(没有 Git 存储库元数据),有没有办法找出内核的版本号?

版本号通常存储在源代码树的某个文件中吗?

我希望能够在不编译和运行内核的情况下做到这一点。

原文由 Maks 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 680
2 个回答

您可以通过运行找到版本

make kernelversion

在源代码树中

原文由 Adrian Cornish 发布,翻译遵循 CC BY-SA 3.0 许可协议

检查顶层 Makefile这里 有一个例子。在顶部,您应该会看到如下内容:

 VERSION = 3
PATCHLEVEL = 1
SUBLEVEL = 0
EXTRAVERSION = -pax
NAME = Custom Pax Version

此方法的(不可否认的次要)优点是您只需要能够查看文件本身,而不必运行构建过程。

原文由 paxdiablo 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏