MinGW手動安裝

2021-06-03 17:37:19 字數 2588 閱讀 4940

注:本文中的版本號是發表時最新的版本號,當您安裝時,請安裝相應的版本。

首先,建議先安裝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...