Window s 下MinGW +MSYS +GTK+GLADE+Eclipse 环境搭建 一、为什么选择这样的一个 IDE 环境
免费,你不需要为自己的开发在工具上花钱 2
开源,你可以看到工具的源代码,这意味着可以学到更多的东西
平台,这个工具可以在 Windows、Linux、Solaris 之上,这意味着你一但掌握了这个工具,你就可以在许多平台上实现开发梦想,并且平台之间的代码可以相互移植
效率,代码目录查看一目了然,整个工程的代码全在自己的掌控之中
二、相关软件的简单介绍 Min GW 的全称叫 Minimalist GNU for windows,是一套 Windows环境下GNU编译组件的接口,通俗的可以说是 Win上的 gcc
比起 MinGW,也许那只企鹅 CygWin更加著名一些,但事实上两者是完全不同的东西
CygWin在 Win上模拟一套 Linux环境,使用 Win的存储系统,编译的却是 Linux环境下的程序,和虚拟机比较相似;MinGW则是完全的编译出 Windows环境下的程序,换句话说,通过 MinGW编译出来的 exe是可以直接在 explorer下双击运行的
从移植的角度上说,使用 MinGW才能真正将一个 Linux程序移植到 Win,而 CygWin不能
MSYS 的全称叫 Minimal SYStem,是一套运行在 Windows上的 bash,也就是运行在 Win上的 Linux Terminal
这个比较好理解,其实就是在 Win上使用 Linux的命令行进行操作,可以代替 cmd来使用
对一些 GNU的开源软件,MSYS可能是必需的,因为它们通常需要
/configure然后 make才能运行
我们将 MSYS和 MinGW配合使用就可以打造出一个 Win下的 GNU命令行终端和编译