1、注解为#
2、显示规则
目标文件:依赖文件
[TAB]指令
%.o : %.c
gcc -c $<
第一个目标文件是我的最终目标!!!
变量的使用
变量 = (替换)
变量 += (追加)
变量 := (恒等于)
使用变量: $(变量名)
隐含规则
%.c %.o 任意的.c或者.o *.c *.o所有的.c .o
通配符
通配符$^所有的目标文件 $@所有的依赖文件 $<所有的依赖文件的第一个文件
简单的Makefile程序:
mane=hello
$(mane) : *.o
gcc -o $(mane) *.o
%.o : %.c
gcc -c $<
clear:
rm -rf *.o $(mane)