在内核makefile中有什么意思?=

时间:2015-05-30 19:12:09

标签: linux makefile linux-kernel

我已经开始学习构建外部Linux内核模块,并且在kbuild(here)的文档示例中,我已经遇到了这个问题

<p class="contact-submit">
                	<a id="contact-submit" class="submit hvr-bubble-float-top" href="#">SEND MESSAGE</a>
                </p>

然后用于

KDIR ?= /lib/modules/$(shell uname -r)/build

并将目录设置为内核源代码。现在,那是什么?=运营商?谷歌什么都没给我!这是一项有条件的任务吗?排序,&#34;定义变量如下,除非它已经存在于环境&#34;?

谢谢!

1 个答案:

答案 0 :(得分:0)

在makefile中,只有在KDIR还没有的情况下才会设置<table>的值。

来自GNU make documentation on "How to Use Variables"

  

这称为条件变量赋值运算符