#author("2019-12-26T09:18:19+09:00","default:honma","honma") #author("2021-09-24T17:13:24+09:00","default:honma","honma") * Linuxデバイスドライバ開発 makeを楽に [#ea64fa70] #seo(description,Linuxのデバイスドライバの書き方をメモ) #seo(keywords,Linux, Device Driver) 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 #ref(skel_drv_part2.tgz,,ソースコード ダウンロード) #br #include(Linuxデバイスドライバ開発,notitle) #br #htmlinsert(amazon_book.html);