2012-07-27 63 views
0

我想从源代码编译一些程序并使用MinGW来编译它们。如何编写脚本文件来运行MingW

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

我有2个问题:

1)什么是执行这个脚本文件的最好方法?在每次使用之前,只需编写一个.bat文件并更改详细信息(即源文件的位置等)?

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

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

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

setCurrentPath(oldPath) 

任何建议都会很棒。

+0

我只是将Mingw32放在PATH中,非常简单,那么你可以使用makefile。 – Annabelle 2012-07-27 19:00:38

回答

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

相关问题