Syntax 制作文件时,下面描述的特殊变量背后的想法是什么

Syntax 制作文件时,下面描述的特殊变量背后的想法是什么,syntax,makefile,Syntax,Makefile,例如,在make file中,$@是正在生成的文件的名称 发现很难记住这些特殊变量 有没有一个系统的方法来创造这一点? 或者这是如何被记住的?不,我想不出什么助记符。自动变量列表为。实际上只有三种常用的方法,所以一旦你习惯了它们,就不难记住它们:$@对于目标,$你真正需要的是一份备忘单。有很多可用的(搜索makefile备忘单,并可能指定变体,例如gnu) 例如:诀窍是不要手工编写makefile。使用Cmake或类似工具。

例如,在make file中,$@是正在生成的文件的名称

发现很难记住这些特殊变量

有没有一个系统的方法来创造这一点?
或者这是如何被记住的?

不,我想不出什么助记符。自动变量列表为。实际上只有三种常用的方法,所以一旦你习惯了它们,就不难记住它们:
$@
对于目标,
$你真正需要的是一份备忘单。有很多可用的(搜索makefile备忘单,并可能指定变体,例如gnu)


例如:

诀窍是不要手工编写makefile。使用Cmake或类似工具。