2009-11-14 19 views
1

剛轉移到windows7。喜歡它:)。
有沒有辦法在Windows中安裝MinGW,這樣我就可以cd到我的代碼目錄(與MinGW安裝目錄不同)並在那裏編譯我的代碼。
如果沒有,那麼窗口中$ PATH(bourne shell)的等價物是什麼,我該如何設置它。這可以欺騙(設置MinGW默認路徑的exe文件)在Windows7上工作。Gvim,MinGW和Powershell使它們以CLI方式工作

任何有用的wiki,博客,論壇將非常有幫助。

+0

cygwin有一些反對意見嗎? – bmargulies

回答

3

這是完全可能的,首先你需要做的是下載MinGW(見(1)下面的一些建議)。然後使用安裝程序進行安裝(如果有)或只是解壓目錄中的文件(即:D:\Tools\MinGW)。

現在,設置PATH變量(Windows系統也有)指向bin目錄。爲此,請轉至Control Panel\System and Security\System並單擊左側面板中的Advanced system settings選項。請選擇Environmental Variables...,然後在System variables列表中找到它。

需要注意的是在Windows放置在PATH變量的目錄中的分隔符是;而不是:

而且你已經全部設置好了,應該可以從命令行訪問PATH上的目錄。您也可以創建一個PATH用戶變量,而不是使用系統範圍的PATH,這取決於您。

要從命令行訪問環境變量,請使用%(即:echo %PATH%)。在命令行中使用不帶參數的命令set應顯示當前的環境變量。您也可以使用它來設置其值(即:set LIBPATH=D:\Code\Libraries)。

(1)。你可以從幾個地方下載它:the original MinGW project(它也有一個安裝程序),TDM builds(也有安裝程序),MinGW-w64(對於64位系統,但也有工具鏈,目標也是32位,也是GCC 4.5分支的二進制文件),...

+0

:D謝謝你,我很開心。你也知道virtualbox嗎?如果是的話,我有一些問題,我無法找到任何幫助。 :d。非常感謝。添加我的gvim和gcc現在我可以在Windows中以我想要的方式編碼。 –

+0

我這樣做,但有關VirtualBox和那類事情(除非它是一個VBox編碼的東西)的問題應該在超級用戶站點(superuser.com)中進行。我會盡力回答:) – Xandy

+0

設置系統和用戶路徑時,請記住它們是連接的,以便您的最終PATH = SystemPath + UserPath。所以基本上任何「系統」程序都將在任何「用戶」程序之前找到。 –

相關問題