obj-m += libusbMod.o KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd) # 默认目标:只编译内核模块 all: libusbMod.ko # 编译内核模块 libusbMod.ko: make -C $(KDIR) M=$(PWD) modules # 清理所有生成文件 clean: make -C $(KDIR) M=$(PWD) clean # 加载模块 load: sudo insmod libusbMod.ko # 卸载模块 unload: sudo rmmod libusbMod