obj-m 的含义是什么:在 Linux 设备驱动程序 Makefile 中

what is the meaning of obj-m: in Linux device driver Makefile

我对 Linux 设备驱动程序还很陌生。

在 Makefile 中什么是 obj-m?

obj-mobj-m+有什么区别?

"obj-m := .o"

内核中的 kbuild 系统将从 mod_name.c 构建 mod_name.o 链接这些文件后将得到内核模块 mod_name.ko.

以上行可以放在 "Kbuild" 文件或 "Makefile."

当从多个来源构建模块时,需要额外一行列出文件:

<module_name>-y := <src1>.o <src2>.o ...

详细信息可以参考here