makefile

规则:用于说明如何生成一个或多个目标文件
targets:prerequisites
[TAB]command
目标  依赖  命令

make -f 文件名
makefile 中把那些没有任何依赖只有执行动作的目标称为“伪目标“
.PHONY:clean  // .PHONY 将 clean 声明为伪目标
clean:
    rm -f hello main.o

makefile 中定义变量
obj=main.o func1.o
hello:$(obj)

系统中默认的变量
$^  代表所有的依赖文件
$@  代表目标
$<  代表第一个依赖文件

# 注释
@ 取消回显

你可能感兴趣的:(makefile)