- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-11-20T15:13:00+09:00","default:honma","honma")
* Linuxデバイスドライバ開発 makeを楽に [#ea64fa70]
Makefile をちょっと知的に書き直してみる
#highlight(c){{
obj-m := skel_drv.o
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
default:
$(MAKE) -C $(KDIR) M=$(PWD) modules
install: default
$(MAKE) -C $(KDIR) M=$(PWD) modules_install
clean:
$(MAKE) -C $(KDIR) M=$(PWD) modules clean
rm -f *.*~
}}
#highlight(end)
Makeの仕方は
$ make
クリーンする方法は
$ make clean
もし、ドライバをインストールするなら(rootで)
# make install