编译内核模块需要Makefile文件,示例如下:
obj-m := helloworld.o //与内核模块代码的名字保持一致,生存目标.o文件
KDIR := /home/kernel/linux-ok6410 //内核的路径
all:
make -C $(KDIR) M=$(PWD) modules CROSS_COMPILE=arm-linux- ARCH=arm //编译命令
clean:
rm -f *.o *.ko *.order *.symvers //清除命令
——————————————
2017.11.28
23:06