📄 makefile
字号:
##############################################################
ifeq "$(findstring 2.6, $(shell uname -a))" "2.6"
CC = gcc
all: module
install:
mkdir -p /lib/modules/$(shell uname -r)/kernel/drivers/char/
cp -f ./jpt.ko /lib/modules/$(shell uname -r)/kernel/drivers/char/
mkdir -p /lib/modules/$(shell uname -r)/misc/
cp -f ./jpt.ko /lib/modules/$(shell uname -r)/misc/
depmod -a
jpt-objs := jpt_driver.o jpt_core.a
obj-m += jpt.o
MODULES_LST := jpt.ko
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
module:
$(MAKE) -C $(KDIR) M=$(PWD) CC=$(CC) modules
clean: clean_local
clean_local:
rm -f *.o
rm -rf ./.tmp_versions
rm -f jpt.mod*
rm -f .jpt*
rm -f jpt.ko
else #Linux 2.4########################################
echo "Sorry, this driver only support Linux2.6 now!"
endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -