makefile 主要是用来合并编译文件
CC = gcc CFLAGS = -Wall -Werror -g puzzle: puzzle.c boardADT.o $(CC) puzzle.c boardADT.o -o puzzle -lm boardADT.o: boardADT.c $(CC) -c boardADT.c clean: rm -f *.o boardADT
前面就是参数设置,为了后面便与修改
- puzzle.c 为主函数
- boardADT.c 为 ADT 文件
- boardADT.h 为头文件