如何编写脚本文件来运行MingW

时间:2012-07-27 18:54:26

标签: c++ windows path mingw

我正在尝试从源代码编译一些程序并使用MinGW来编译它们。

在文档中,它建议使用脚本文件来执行此操作,以避免将MinGW程序永久添加到PATH变量。

我有两个问题:

1)实现此脚本文件的最佳方法是什么?只需编写.bat文件并在每次使用前更改详细信息(即源文件的位置等)?

2)以编程方式获取和设置PATH变量的最佳方法是什么?有什么办法我可以按照以下方式编写脚本:

oldPath = getCurrentPath()
newPath = oldPath + "; c:/MingGW/bin"
setCurrentPath(newPath)

make ...
make install...
...

setCurrentPath(oldPath)

任何建议都会很棒。

1 个答案:

答案 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