俗话说,“工欲善其事,必先利其器”,所以学习Objective-C的第一件事就是配置Objective-C下面的开发环境。有苹果机的幸福在于,可以很方便的在XCode下面写Objective-C的程序。可惜的是不能整天带着我的大熊猫到处跑,所以也有必要在windows系统下面配置一个环境方便学习。我们都是被IDE惯坏的孩子,本以为可以很方便做的事情(我是说配置环境),没想到居然花了两天时间来琢磨怎么搞这个事情那个,顺便又复习了一C语言的编译过程。
安装
在windows下面想要安装一个GNUstep的环境其实是很简单的一件事情。不过说实话,GNUstep.org上面的文档还真的是很乱。我为此还安装了Cygwin和MinGW。事实上这些都不用安装,只需要在这里 找到windows installer 就可以了。下载下来的文件有两个,一个是GNUstep System,其实就是MinGW和MSYS,一个是GNUstep Core,这才是我们需要GNUstep相关的东西。安装很简单,就是windows下面的标准安装程序。装完后,在开始菜单里面,有一个GNUstep 的菜单,点击shell就可以进入MSYS交互环境了。
第一个程序
先让我们来点有成就感的事情。新建一个文件main.m
> vim main.m
(在你的GNUstep安装目录下面的home/&l