CLion Linux Kernel Module Development

Define Makefile as shown:

PWD   := $(shell pwd)
KDIR  := /lib/modules/$(shell uname -r)/build/
obj-m += module-name.o

.PHONY: all

all:
	$(MAKE) -C $(KDIR) M=$(PWD) modules
install:
	$(MAKE) -C $(KDIR) M=$(PWD) modules_install
clean:
	$(MAKE) -C $(KDIR) M=$(PWD) clean

Finally, reload Makefile project via refresh button

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *