tcsh调用了makefile,传递参数给makefile
时间: 2023-11-06 08:06:05 浏览: 86
makefile的make命令
要想在 tcsh 中调用 makefile 并传递参数,可以使用以下语法:
```
make -f <makefile-name> <target> <variable>=<value>
```
其中,`-f` 选项指定要使用的 makefile 文件名,`<target>` 是 makefile 中定义的目标名称,`<variable>=<value>` 则是要传递的参数,可以有多个。
例如,假设有一个名为 `Makefile` 的 makefile 文件,其中定义了一个目标 `all`,并且需要传递两个参数 `VAR1` 和 `VAR2`,可以使用以下命令在 tcsh 中调用:
```
make -f Makefile all VAR1=value1 VAR2=value2
```
这将会执行 `Makefile` 中的 `all` 目标,并将 `VAR1` 和 `VAR2` 参数传递给 makefile。在 makefile 中,可以使用 `${VAR1}` 和 `${VAR2}` 来获取这些参数的值。
阅读全文