我已经开始学习构建外部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;?
中谢谢!
答案 0 :(得分:0)
在makefile中,只有在KDIR
还没有的情况下才会设置<table>
的值。
来自GNU make documentation on "How to Use Variables":
这称为条件变量赋值运算符