EXEC=main #定义变量EXEC保存目标文件
OBJS= write_lock.o lock_set.o #定义变量OBJS保存源文件,依赖文件
CC=gcc #定义变量CC,使用GCC编译器
$(EXEC):$(OBJS) #$^ 依赖文件
$(CC) $^ -o $@ #$@ 目标文件
.o:.c #$< 第一个依赖文件
$(CC) -c $<
clean: #清除功能
rm $(EXEC)
rm $(OBJS)
rebuild:clean $(EXEC) #重新运行程序
学习使用Makefile
最新推荐文章于 2022-03-23 14:51:19 发布