Zan*_*cox 1 powershell makefile gnu-make
因此,在Powershell中,我键入
$ Set-Variable FOO
Run Code Online (Sandbox Code Playgroud)
然后,在我的makefile中,
.PHONY: show-foo
show-foo:
@echo ${FOO}
Run Code Online (Sandbox Code Playgroud)
输出空白行。
我尝试使用$ profile之类的系统变量,似乎没有任何环境变量传递到makefile中。
有人可以告诉我我在做什么错吗?
在Windows 10上,使用make 4.2.1
Set-Variable设置一个shell变量,但不修改环境(就像var="val"在sh不导出的情况下一样)。改为使用
$env:FOO="VALUE"
Run Code Online (Sandbox Code Playgroud)
操纵环境。
| 归档时间: |
|
| 查看次数: |
110 次 |
| 最近记录: |