这句话是什么意思;名称=…”;在Linux内核的顶级Makefile中为?

这句话是什么意思;名称=…”;在Linux内核的顶级Makefile中为?,linux,makefile,linux-kernel,embedded-linux,Linux,Makefile,Linux Kernel,Embedded Linux,目前,我试图学习一些关于修改Linux内核的知识。我发现,内核源代码中的顶级Makefile对内核版本有影响,我发现您可以在这里添加一个EXTRAVERSION,在我的示例中,它如下所示: VERSION = 3 PATCHLEVEL = 12 SUBLEVEL = 37 EXTRAVERSION = -CUSTOM-0.1 NAME = One Giant Leap for Frogkind 我自己将-CUSTOM-0.1添加到EXTRAVERSION中,当我启动内核时,我看到了变化,例如u

目前,我试图学习一些关于修改Linux内核的知识。我发现,内核源代码中的顶级Makefile对内核版本有影响,我发现您可以在这里添加一个
EXTRAVERSION
,在我的示例中,它如下所示:

VERSION = 3
PATCHLEVEL = 12
SUBLEVEL = 37
EXTRAVERSION = -CUSTOM-0.1
NAME = One Giant Leap for Frogkind
我自己将
-CUSTOM-0.1
添加到
EXTRAVERSION
中,当我启动内核时,我看到了变化,例如
uname-r
,但我对
名称
行感到惊讶。我的问题是:这个变量代表什么?文本是没有意义的,所以我想知道这是否只是开发人员的一个玩笑,或者这个变量是否真的有任何影响

我在飞思卡尔SDK的官方git存储库中找到了这个内核:


首先,这不是飞思卡尔特有的-香草linux内核也包含它:

它本质上是该内核系列的代码名

  • 获取迄今为止使用过的内核代码名列表
  • 和更多信息

这个例子来自哪里?似乎没有提到我能看到的任何
NAME
变量。@EtanReisner它是飞思卡尔SDK:你可以询问他们,或者在源代码中grep查找它,看看它是否在任何地方使用。@EtanReisner对
NAME
进行Greping可能不会透露任何信息,不过我会尝试一下。这不是飞思卡尔特有的-。看见它本质上是该内核系列的代码名。