我正在尝试从源代码编译一些程序并使用MinGW
来编译它们。
在文档中,它建议使用脚本文件来执行此操作,以避免将MinGW
程序永久添加到PATH
变量。
我有两个问题:
1)实现此脚本文件的最佳方法是什么?只需编写.bat
文件并在每次使用前更改详细信息(即源文件的位置等)?
2)以编程方式获取和设置PATH
变量的最佳方法是什么?有什么办法我可以按照以下方式编写脚本:
oldPath = getCurrentPath()
newPath = oldPath + "; c:/MingGW/bin"
setCurrentPath(newPath)
make ...
make install...
...
setCurrentPath(oldPath)
任何建议都会很棒。
答案 0 :(得分:1)
简单.bat
文件将如下所示
SETLOCAL
set PATH=%PATH%;c:\mingw\bin
echo %PATH%
rem your commands here insrtead of echo
浴室文件完成后,由于SETLOCAL
路径将恢复。如果您想要交互式会话,请写下
set PATH=%PATH%;c:\mingw\bin
在控制台窗口中。在关闭控制台之前,您将在当前控制台会话中(不是全局)更改PATH
。