我在WDK构建环境的makefile中找到了这些伪变量名。这些变量引用了什么?对我来说,通过搜索引擎得到答案有点困难,因为它们很特别,我相信。
答案 0 :(得分:14)
$ @ 规则目标的文件名。如果目标是归档成员,则'$ @'是归档文件的名称。在具有多个目标的模式规则中(请参阅模式规则简介),'$ @'是导致规则配方运行的任何目标的名称。
$< 第一个先决条件的名称。如果目标从隐式规则获得其配方,则这将是隐式规则添加的第一个先决条件(请参阅隐式规则)。
它们用于构建可应用于不同目标的规则,这样就不需要为每个必须处理的文件重复相同的规则......
PS:为了找到答案,我首先为GNU make寻找'all documentation on a single page',然后使用浏览器的搜索功能......