makefile 笔记[1]

来源:互联网 发布:狗和狼的区别知乎 编辑:程序博客网 时间:2024/05/29 05:57
  1 object=jiegouti.o
  2 #注意这里的所有依赖.o 文件都在这里定义,这是一种makefile的写法而已,并且需要 "=" 来进行赋值
下面的书编译和链接标志
  3 C_FLAGS=-g -Wall  4   5 LIBFLAGS=-lpthread
  最终的目标文件  7 test-target:$(object)  8         $(CC) -o $@  $(object) $(C_FLAGS) $(LIBFLAGS)  9         @echo "make....." 10 jiegouti.o:jiegouti.c jiegouti.h 11         $(CC) -c jiegouti.c 12 .PHONY:clean 13 clean: 14         rm -f *.o *.obj test-target

原创粉丝点击