📄 makefile
字号:
CC := gcc
LD := ld
#ROOT := /mnt/hgfs/WinXP/linux-2.6.11/
ROOT := /usr/src/linux-2.4.20-8/
INC1 := -I$(ROOT)
INC2 := -I$(ROOT)include
INC3 := -I$(ROOT)kernel
INC4 := -I$(ROOT)include/linux
INC5 := -I$(ROOT)include/asm
CFLAGS := -D__KERNEL__ $(INC4) $(INC1) $(INC2) $(INC3) $(INC5) -DMODULE
OBJ := 1.o
CFILE := 1.c
TESTC := test.c
$(OBJ): $(CFILE)
$(CC) $(CFLAGS) -c $(CFILE) -o $(OBJ)
clean:
-rm -f *.o
rm /dev/skeleton
rmmod 1
node:
insmod 1.o
mknod /dev/skeleton c 254 2
test: MyTest.c
gcc MyTest.c -o t
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -