2012-07-27 26 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

相關問題