2011-05-10 32 views
8

我正在運行Windows XP。獲取mingw-get正確安裝 - mingw/msys路徑丟失加上更多!

我一直在關注this tutorial等下載mingw-get-inst here

我這樣做了幾次,最後一次我檢查了boes來安裝一切,包括但不限於gcc,g ++,MSYS和MinGW編譯套件。我告訴它也製作一個程序菜單快捷方式。

我相信我已經正確地將MinGW/bin添加到環境設置'路徑

所以我現在有了MSYS shell的快捷方式。它轉到C:\ MinGW \ msys \ 1.0 \ msys.bat,但整個msys目錄不存在!

據我所知,已經下載了大量的「軟件包」(「mingw-get show」帶來了很多!),但它似乎並沒有像任何安裝正確。

此外,我應該能夠使用命令如cmd.exe中的「g ++ foo.cpp -o foo.exe」或僅能從MSYS shell中使用?因爲我無法使用cmd.exe。

請幫忙!

回答

11

MSYS和MinGW的安裝過程是一場噩夢,多年來一直惡化。如果你只是想要編譯器套件(沒有像sed,grep這樣的UNIX工具),那麼我建議你去Twilight Dragon Media並從那裏下載GCC。如果你還想要所有的工具,包括Bash shell,我發現獲得它們的最簡單的方法是安裝Git for Windows(你可能想要),其中包括所有這些工具。如果你想要一個適合GCC的C++ IDE,請看看Code::Blocks

+0

很好用!我有一個小test.cpp等待,它編譯得很好,驚訝_my_代碼編譯,但它! – ptpaterson 2011-05-10 16:57:44

+2

我得出了同樣的結論,在Git的嵌入式版本中,mingw更容易使用。但它沒有提供mingw-get?!有沒有辦法安裝任何包管理器工具? – jvtrudel 2017-02-23 14:07:29

2

運行結果是什麼,在cmd.exe提示符下,命令echo %Path%?它應該(給你寫你的系統)包括「C:\MinGW\bin」 - 做它?

運行結果dir C:\MinGW是什麼結果?

請注意,mingw-get show顯示詳細信息可用包 - 那些mingw-get知道如何下載和安裝。安裝程序有點簡陋,但在過去一年左右得到了改善。

0

如果您發出命令$ echo $ PATH,您會注意到它包含/ mingw/bin但是/ mingw目錄不可用。要安裝它,請編輯MSYS fstab,添加一行如C:\ MinGW/mingw。有關詳細信息,請參閱MingW Getting Started指南,更具體地說,「安裝後您應該...」

您只需添加MinGW/bin添加到Windows'環境設置'路徑中,如果您打算在MSYS之外使用MingW的可執行文件。