[Makefile] 第一章:GCC的简易用法-CSDN博客https://blog.csdn.net/m0_52980547/article/details/140468062[Makefile] 第二章:简单编写一个makefile-CSDN博客https://blog.csdn.net/m0_52980547/article/details/140488994
一、符号
1.1 美元符号 $
Usage | |
$ | 引用变量。通常与括号一起使用,如 $(VAR) ,用来展开变量的值。 |
$@ | 表示规则中的目标文件名 |
$% | 当目标是函数库文件时, 表示其中的目标文件名 |
$< | 表示规则中的第一个依赖文件名 |
$? | 比目标新的依赖目标的集合 |
$^ | 表示规则中所有依赖文件名的列表,以空格分隔 |
$+ | 类似于$^,但若依赖中有重复项,$+会保留重复的项 |
$* | 在模式规则中,表示目标或依赖中去除前后缀后的部分 |
$(...)或${...} | 用于包围变量名,特别是在变量名可能与后续文本混淆的情况下 |