makefile文件的格式:
targets: prerequisties
<tab>command
目标:依赖关系
命令
.PHONY 伪目标,没有依赖关系,只有执行动作
写makefile文件时,可以用\来分解多行。但\后不能有空格。所有的命令必须以tab键开始。
变量:
objects或obj 用的时候$(obj)
系统变量:
$^:所有的依赖
$@:代表目标
$<:代表第一个依赖文件
$*:不包括后缀名的当前依赖文件的名字
@在命令前面时,不显示命令信息
makefile中#是注释开始