我有一个程序试图在其中调用以下命令:
make run {FILE} e.g filename.txt
如何创建我的Makefile,以便它可以执行此程序并通过STDIN接受任何文件名。
我的Makefile如下所示:
run:
python execute.py --filename {ANY FILENAME}
的参数make
是目标。在最初的示例中,run
和之间没有特殊关系{FILE}
。如果要强制使用run
前缀,则必须将其作为目标名称的一部分,而不是使用空格分隔:
run-%:
python execute.py --filename $*
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句