所以我的问题是:是否有一种像Linux / Unix bash的内置source命令一样在cmd.exe中执行脚本的方法?当然,除了在Windows上安装bash之外。
发布自己的答案后编辑:
上面的问题不太正确,应该是这样的:
是否可能从makefile中调用改变环境的批处理文件,以便对于在makefile中调用的其他程序,更改的环境会持续存在?
原问题的答案是肯定的:您可以使用cmd.exe的内置call命令。但由于call是一个内置命令而不是真正的程序,因此它不适用于makefile,只有在从另一个批处理文件调用批处理文件时才有效。