2016年7月8日 星期五

進階Kernel module的Makefile範例

obj-m := hello.o
ARCH := arm
KRNELDIR := /home/allen/Work/raspberry/linux
CROSS_COMPILE = arm-linux-gnueabihf-
CC := $(CROSS_COMPILE)gcc
LD := $(CROSS_COMPILE)ld
PWD := $(shell pwd)
all:
        make -C $(KRNELDIR) M=$(PWD) modules

.PHONY :clean
clean:
        make -C $(KRNELDIR) M=$(PWD) clean

沒有留言:

張貼留言