gpt4 book ai didi

linux - obj-m : in Linux device driver Makefile是什么意思

转载 作者:行者123 更新时间:2023-12-02 09:37:57 26 4
gpt4 key购买 nike

我对 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 - obj-m : in Linux device driver Makefile是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57839941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com