Makefile
KERNEL_PATH := /home/debian/Desktop/xiaguangbo/project/rk3588/sdk_github/kernel
NAME := riffa # 项目文件里不能有此同名文件,此文件是生成出来的
obj-m := $(NAME).o
$(NAME)-objs := riffa_driver.o circ_queue.o # 使用自己的 .c 文件的文件名加上 .o 后缀
default:
$(MAKE) -C $(KERNEL_PATH) M=$(shell pwd) modules
clean:
$(MAKE) -C $(KERNEL_PATH) M=$(shell pwd) clean
编译
export ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- # 在Makefile写的里可能不生效(被替换了?)
make