感觉可能会用到就写了一篇文章跟大家分享一下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