【问题标题】:cygwin environment variables set in bat filebat文件中设置的cygwin环境变量
【发布时间】:2013-03-15 11:07:55
【问题描述】:
我需要设置几个在 cygwin shell 中应该可用的环境变量。
我尝试在 ~/.bashrc 中运行 "c:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/amd64"/vcvars64.bat。脚本似乎可以运行,但它不会更新环境变量。
如何导出 bat 文件中设置的变量?
【问题讨论】:
标签:
windows
shell
batch-file
cygwin
environment
【解决方案1】:
取决于你想要做什么。如果您想在 Cygwin 中访问这些工具,您可以编辑您的 .bash_profile 并更新您的 PATH= 以匹配 vcvars64.bat 的内容。这就是我使用这些工具的方式。
您也可以在启动 Cygwin 之前运行 vcvars64.bat,方法是编辑您的 {cygwin dir}/Cygwin.bat(假设您通过此文件启动 Cygwin!)在启动 bash 之前运行它。这样就可以设置 DOS 环境,然后 Cygwin 会选择它。