[爆卦]MinGW 是什麼是什麼?優點缺點精華區懶人包

為什麼這篇MinGW 是什麼鄉民發文收入到精華區:因為在MinGW 是什麼這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者math120908 (小小郭)看板b99902HW標題[分享] MinGW &&...


感覺可能會用到就寫了一篇文章跟大家分享一下MinGW跟MSYS...

如果你有以下困擾可以看一下這個文章~XD
* 覺得DevC++ 或者Code::Blocks的compiler太舊太爛嗎?
* 覺得只能在工作站上用make或者gcc/g++/makefile很討厭嗎?
* 想在windows裡的command line裡用像linux shell好用的Basic tool嗎?

那可以嘗試裝一下MinGWMSYS喔~~~

=簡單介紹=

MinGW: Minimalist GNU for Windows
簡單的來說就是把GNU的一些工具移植到Win32平台下的一個軟體,
跟我們最有關係的就是GNU Compiler Collection(GCC)編譯器啦~~~
反正簡單來說就是在Windows下可以編譯GCC的一個tool啦~~

MSYS: Mini System(?)
在Linux上面會有一些command,那些大部分都是GNU的Tool...
MSYS就是讓我們在Windows下也可以執行這些tool。

當然這些都是mini的系統 所以要更強大的功能還是要用工作站啦~~~
這些Tool都只是為了方便而已這樣@_@ 身為資工人還是應該用Unix(無誤)!

=安裝方式=

Step1: Download
http://sourceforge.net/projects/mingw/files/
-> Automated MinGW Installer
-> mingw-get-inst
-> 選擇想要的版本
-> 下載mingw-get-inst-20xxOOXX.exe

Step2: Installation
執行檔案
-> Next
-> Next
-> 選擇Download latest repository catalogues
-> Accept License
-> 選擇要存的地方
-> 選擇要不要在Start Menu Folder建shortcut
-> 選擇要裝的Package
一般是選擇C/C++ compiler
MSYS Basic System
-> Next到底~~ 然後就會裝完了( ̄▽ ̄#)﹏﹏

Step3: Environment Setting
在系統環境變數那邊加個PATH
裡面value是剛才安裝的MinGW資料夾下的bin
剛才安裝的MinGW資料夾裡的msys/1.0/bin
(例如如果剛才是裝在C:\MinGW下就是會設成
C:\MinGW\bin;C:\MinGW\msys\1.0\bin)
其中參數用分號隔開~不能有空白喔:p~

Step4: Test!!
打開Command Line
打一些linux shell的指令測試看看可不可以吧~~
(例如:ls/gcc/g++/ls --color=auto/rm/grep/...)
可以執行就成功了!!
不能執行呢...先檢查一下上面有沒有漏做吧 不然就再問我XD"

--

先這樣吧...
是說其實我跟這個也不是很熟啦...
可以看看官方說明文件這樣XD

總之大家加油XD"

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.139
※ 編輯: math120908 來自: 140.112.30.139 (06/23 16:49)
skyly:推~ 06/23 17:09
monkey020626:未看先推 06/23 17:55
q22554647:推!! 06/23 20:06
bill8124:推! 但灰底白字不好讀 06/23 21:40
didiwu:推!!!水喔!!有wget~XDD 06/23 22:11
jessica1338:成功! 06/24 23:35
JT0109:推! 最近工作站真的超不穩 06/25 10:52

你可能也想看看

搜尋相關網站