脚本说明

@ 表示输出被抑制

$@ 目标文件集

$^ 所有依赖文件集

$< 第一个依赖文件

$? 比目标还要新的依赖文件列表

$* 目标模式中%及其之前的部分

$+ 依赖文件集,但不去除重复的行

$% 当目标为函数库文件时,规则中的目标成员名

-rm     减号表示忽略rm执行错误

.PHONY:clean 当clean声明为伪目标,避免存在名为clean的文件使命令无法执行

# 顶头就不打印本行,如有[Tab]在前,则打印本行

猜你喜欢

转载自www.cnblogs.com/lilyl/p/12543670.html
今日推荐