首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在哪里可以找到Linux内核源码树的版本?

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

Stack Overflow用户
提问于 2012-08-28 09:35:30
回答 3查看 70.7K关注 0票数 71

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

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

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-28 09:42:36

您可以通过运行以下命令来查找版本

代码语言:javascript
复制
make kernelversion

在源代码树中

票数 111
EN

Stack Overflow用户

发布于 2012-08-28 09:48:40

检查顶级Makefilehere就是一个例子。在最上面,你应该会看到类似这样的东西:

代码语言:javascript
复制
VERSION = 3
PATCHLEVEL = 1
SUBLEVEL = 0
EXTRAVERSION = -pax
NAME = Custom Pax Version

这种方法的优点(诚然很小)是,您只需要能够查看文件本身,而不必运行构建过程。

票数 108
EN

Stack Overflow用户

发布于 2013-11-25 22:03:12

还有另一种解决方案:在旧时代的include/linux/version.h,现在是include/generated/uapi/linux/version.h,但至少要在部分成功编译之后。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12151694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档