看看你是否编译进内核了把你的makefile板书出来 有.o 而没有.ko 估计是你把驱动编译进内核了obj-m += $(KO_NAME).o //m是编译成moduleobj-y += $(KO_NAME).o //y是编译进 kernel 只可以看到.o 不会生成ko
在执行make zImage,命令后执行make modules就可以生成.ko文件
file1.o和file2.o指的是编译出来的源文件有两个分别是file1.c和file2.c