obj-m 的含义是什么:在 Linux 设备驱动程序 Makefile 中
what is the meaning of obj-m: in Linux device driver Makefile
我对 Linux 设备驱动程序还很陌生。
在 Makefile 中什么是 obj-m
?
obj-m
和obj-m+
有什么区别?
"obj-m := .o"
内核中的 kbuild 系统将从 mod_name.c 构建 mod_name.o
链接这些文件后将得到内核模块 mod_name.ko.
以上行可以放在 "Kbuild" 文件或 "Makefile."
中
当从多个来源构建模块时,需要额外一行列出文件:
<module_name>-y := <src1>.o <src2>.o ...
详细信息可以参考here
我对 Linux 设备驱动程序还很陌生。
在 Makefile 中什么是 obj-m
?
obj-m
和obj-m+
有什么区别?
"obj-m := .o"
内核中的 kbuild 系统将从 mod_name.c 构建 mod_name.o 链接这些文件后将得到内核模块 mod_name.ko.
以上行可以放在 "Kbuild" 文件或 "Makefile."
中当从多个来源构建模块时,需要额外一行列出文件:
<module_name>-y := <src1>.o <src2>.o ...
详细信息可以参考here