当前位置: 代码迷 >> 综合 >> 编译某一个ko模块make modules SUBDIRS=drivers/xxx/
  详细解决方案

编译某一个ko模块make modules SUBDIRS=drivers/xxx/

热度:24   发布时间:2024-01-15 14:55:41.0



make modules SUBDIRS=drivers/usb/gadget/
这样可以只是编译
drivers/usb/gadget/目录下的ko模块

---------------------------------------


在drivers/char/Makefile文件中添加:
obj-$ (CONFIG_S3C2410_GPIO_LED) +=LED.o
Makefile会根据obj-m和obj-y编译并连接对应的源码。这里在配置内核时选择编译为内核可加载的模块。
3.执行编译命令:
Make modules
可以编译内核中所有配置为模块的驱动程序。
或者使用命令:
Make modules SUBDIRS=drivers/char
只编译内核源码中drivers/char目录下的模块。

最后,生成 LED.ko文件;

  相关解决方案