MinGW是什麼
MinGW簡單的說有點像Unix編程工具集(GCC,GMake,GDB等)在Windows上的移植,此外還包括一個典型的編程環境所需的頭文件(C Header,Windows Header),以及導入庫。MinGW編譯速度也許趕不上Windows上的編譯器VC,但同VC相比較,他更輕量級(整個工具集不過幾十兆而已,而VC大多接近1個G)。 MinGW的安裝與配置 首先去MinGW官網的下載點下載MinGW套件,這包括一些必須的套件以及一些可選的: 必須套件 MinGW Runtime <== MinGW環境下 Microsoft C 頭文件 以及 導入庫 MinGW API for MS-Windows <== MinGW環境下 Microsoft Windows 頭文件 以及 導入庫 gcc-core <== GCC核心組件GNU C編譯器,鏈接C庫(GCC組件完整列表) GNU Binutils <== GNU實用工具包(其中包括gcc所需要的彙編器as和鏈接器ln) 可選套件 gcc-g++ <== GNU C++編譯器,鏈接C++庫 GNU Make <== GNU Make 工具集 GNU Source-Level Debugger <== GNU源碼級調試工具GDB MinGW Utilities <== MinGW自帶實用工具包 MSYS Base System <== Unix Shell模擬器 套件下載完成後,將所有的包解壓至同一位置,假設爲D:/MinGW; 然後在環境變量Path中添加D:/MinGW/bin; 即完成設置。 除了手工下載需要的工具包外,也可以通過Automated MinGW Installer進行一步安裝。 MSYS是什麼 提到MinGW,我們自然會提及另外一套工具MSYS,它在Windows上模擬了一個典型Unix的Shell環境。 MSYS的安裝與配置 在下載點下載MSYS,這包括一個必須的基礎系統和可選的增補工具集及MSYS編譯系統。通常我們選擇基礎系統安裝即可。這裏我選擇的是MSYS-1.0.10.exe 安裝結束時,系統會提示你輸入MinGW的安裝目錄,按照 D:/MinGW 的格式設置即可(如果目錄包含空格,則需以引號包圍之)。如果設定失敗也可以在運行MSYS後手工建立/etc/fstab文件,並錄入 D:/MinGW /mingw, 即可在MSYS環境中使用MinGW了。 MSYS文件系統與Windows的互通 打開MSYS的安裝目錄,會有home和etc子目錄。這兩個目錄裏的內容正好對應MSYS文件系統的/home和/etc(其他目錄如/usr卻沒有對應)。如果我們打開MSYS環境並在/home下建立一個文件,那麼也會立刻反應到Windows對應目錄home中(仍爲unix文件格式)。 參考 MinGW Starter Guide |
[轉]MinGW與MSYS
MinGW與MSYS
2008-10-30 21:08
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.