make file,如下所述,创建特殊变量背后的想法是什么

时间:2015-02-25 13:01:21

标签: syntax makefile

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

难以记住这些特殊变量

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

2 个答案:

答案 0 :(得分:1)

不,我没有想到的助记符。自动变量列表为documented here。通常只使用三种,因此一旦习惯它们就难以记住:目标为$@,第一个先决条件为$<,{$^ 1}}用于所有先决条件。其他人更适合特殊情况。

答案 1 :(得分:0)

你真正需要的是一张备忘单。有很多可用的(搜索makefile备忘单,并可能指定变体,例如gnu)。

例如:http://www.cheatography.com/bavo-van-achte/cheat-sheets/gnumake/