Linux内核模块项目Makefile $ KDIR路径设置。有什么区别?

时间:2018-12-05 03:10:09

标签: linux linux-kernel linux-device-driver

我最近正在为ISA板重建旧的Linux驱动程序,以匹配新的Linux内核标准。这是我第一次遇到Linux Kernel编码。我现在通读了一些帖子和书籍章节。 $ KDIR似乎是Kbuild makefile的内核构建路径。现在:

一些教科书套:

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

其他人使用的地方:

KDIR  := /usr/src/linux-headers-4.4.0-31-generic/

我都尝试过,他们在某种程度上都为我工作。我对Linux内核标头以及应在何处称呼了解不多。那么两者之间有什么区别?

0 个答案:

没有答案