如何从任意目录运行Makefile?

问题描述 投票:0回答:2

我创建了一个全自动的 makefile。这意味着,我不需要更改 makefile 来运行不同的程序。

现在我想做的就是将该 makefile 放在某处并从我的程序所在的目录调用该 makefile。但条件是 makefile 应该运行,就好像我将该 makefile 放在创建程序的目录中,而不是放在 makefile 实际所在的位置。

bash makefile
2个回答
2
投票

您可以从另一个位置运行 Makefile,就好像它在当前目录中一样:

make -f /path/to/your/makefile

如果需要,您可以为其创建别名或函数。


0
投票

您也可以以这种方式运行它并提供任何参数:

make -C path/to/your/directory argument
© www.soinside.com 2019 - 2024. All rights reserved.