[分享] MinGW && MSYS

作者: math120908 (小小郭)   2011-06-23 16:36:22
感覺可能會用到就寫了一篇文章跟大家分享一下MinGW跟MSYS...
如果你有以下困擾可以看一下這個文章~XD
* 覺得DevC++ 或者Code::Blocks的compiler太舊太爛嗎?
* 覺得只能在工作站上用make或者gcc/g++/makefile很討厭嗎?
* 想在windows裡的command line裡用像linux shell好用的Basic tool嗎?
那可以嘗試裝一下MinGW跟MSYS喔~~~
=簡單介紹=
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
作者: skyly (skyly)   2011-06-23 17:09:00
推~
作者: monkey020626 (bubbles~)   2011-06-23 17:55:00
未看先推
作者: q22554647 (Chander)   2011-06-23 20:06:00
推!!
作者: bill8124 (夜行性動物)   2011-06-23 21:40:00
推! 但灰底白字不好讀
作者: didiwu (shiro)   2011-06-23 22:11:00
推!!!水喔!!有wget~XDD
作者: jessica1338 (茶)   2011-06-24 23:35:00
成功!
作者: JT0109 (蔡宗翰-嘖嘖)   2011-06-25 10:52:00
推! 最近工作站真的超不穩

Links booklink

Contact Us: admin [ a t ] ucptt.com