注:本文中的版本號是發表時最新的版本號,當您安裝時,請安裝相應的版本。
首先,建議先安裝msys:
1、什麼是msys?
msys的全稱是minimal gnu(posix)system on windows,是乙個小型的gnu環境,其實就是在win上使用linux的命令列進行操作,可以代替cmd來使用。對一些gnu的開源軟體,msys可能是必需的,因為它們通常需要./configure然後make才能執行。我們將msys和mingw配合使用就可以打造出乙個win下的gnu命令列終端和編譯系統。
2、msys安裝
3、安裝最新的mingw
在安裝完msys後,我們需要安裝mingw。為了安裝最新版的mingw,我們需要手動安裝。source forge官網提供的mingw自動安裝包安裝的版本會比最新版本晚。
首先,你需要7-zip,用來解壓gcc的lzma壓縮包。
/ mingw
/ base
/ binutils
/目錄下的:
/ mingw
/ base
/ gcc
/ version4
/下的:
home
/ mingw
/ base
/ mingw-rt
/下的:
mingwrt-3.20-mingw32-dev.tar.gz;/
mingw
/ base
/ w32api
/下的:w32api-3.17-2-mingw32-dev.tar.lzma。
接下來,安裝三個必須的庫檔案:
home
/ mingw
/ base
/mpfr
/下的libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma
;home
/ mingw
/ base
/mpc
/下的libmpc-0.8.1-1-mingw32-dll-2.tar.lzma;
home
/ mingw
/ base
/gmp
/下的libgmp-5.0.1-1-mingw32-dll-10.tar.lzma。
將以上七個檔案全部解壓到乙個資料夾中,其中會含有tar檔案,再將這些tar檔案解壓到乙個資料夾中,並將這個資料夾命名為mingw。將其與安裝msys時產生的mingw資料夾合併,然後將c:\mingw\bin和c:\mingw\libexec\gcc\mingw32\4.6.2新增到環境變數中(環境變數的新增請參考這裡的1.2.1節。)
至此,最基本的mingw就安裝完成了(c++自動包含在內)。
接下來,安裝gdb和make:
home
/ mingw
/ extension
/ gdb//
mingw
/ extension
/ make
/下 的:make-3.82-5-mingw32-bin.tar.lzma
;同樣,解壓,合併到mingw下的資料夾,需要注意的是,gdb還需需要用到兩個包,所以請到
home
/ mingw
/ base
/ libiconv
/下的libiconv-1.14-2-mingw32-dll-2.tar.lzma
;home
/ mingw
/ base
/gettext
下的libintl-0.18.1.1-2-mingw32-dll-8.tar.lzma
。最後到home
/ mingw
/ base
/ gcc
/ version4
/下的libstdc++-4.6.2-1-mingw32-dll-6.tar.lzma,這是標準c++的函式庫。將這些檔案的dll放到mingw的bin資料夾中,至此,標準的c/c++編譯環境已經搭建完成。
關於home
/ mingw
/ base/下各元件的解釋:
binutils:mingw的彙編器和聯結器等基礎工具;
gettext
:gnu國際化與本地化(i18n)函式庫;
libiconv:unicode與其他編碼的
編碼轉換庫;
pthread:一套通用的執行緒庫;
mingwrt:mingw的runtime;
w32api:win32的api函式的標頭檔案和函式庫;
mpc:複數運算庫;
gcc:含有多種語言的編譯器,其中gcc-core含有c/c++編譯器,必須安裝。其他語言編譯器的根據自己的需要進行安裝;
mpfr:
高精度的浮點運算庫;
gmp:
高精度數學函式庫;
參考文獻:等。
MinGW 安裝使用
sdl入門教程 一 3 mingw 下的安裝與設定 3.4 mingw的簡單使用。開啟 命令提示符 console 視窗,我們可以簡單的把目錄轉到比如 c mingw bin 這樣的位置去工作。但是這顯然不是乙個好的方式,因為這樣一定會把bin裡面搞得很混亂。所以,我們在另外乙個 乾淨 的地方,比如...
MinGW安裝說明
1.手動建立目錄c mingw var cache mingw get 將packages資料夾拷貝到此目錄下。packages packages 2.執行 mingw get inst 20120426.exe 按下圖所示步驟選項安裝,尤其注意必須安裝在 c mingw 下 官方建議 4.進入c ...
minGW 安裝與使用
簡介 mingw mingw是指只用自由軟體來生成純粹的win32可執行檔案的編譯環境,它是minimalist gnu on windows的略稱。安裝 mingw 執行 mingw installer,按照嚮導進行安裝。安裝後需要配置環境變數。找到mingw安裝目錄,將 your install...