$@----》 目标,$^ -----> 依赖 上图%.o:%.c,和$(OBJ):$(SRC)顺序是反的 SRC -m = main.o 编译成模块 SRC -y = main.o 编译成内核 SRC -n = main.o 不参与编译