我想从
Windows环境变量中打印值,比如路径或错误级别,我已经尝试过
this但它不起作用.在我的控制台中输出:
echo %PATH %PATH
Makefile文件:
PATH=$(PATH);\nonesuch all: echo %PATH%
命令行:
nmake /E
我如何解决它?
解决方法
百分号%在Makefile中具有特殊含义.
为了执行Windows批处理文件替换,您需要像这样转义它:
echo %%PATH%%
这似乎也有效:
"echo %PATH%"
另一种选择是在Make方面执行替换,但这是另一回事:
echo $(PATH)