在windows下编译object-c语言

在windows下编译object-c语言

 

我的操作系统:windowsxp  
一、到:http://www.gnustep.org/resources/sources.html#windows下载开发工具 

找资源步骤:(找到Windows点Getthe WindowsInstaller. 在新页面找到Download点ftp_site或者下面的,就可以看到一坨文件了)
服务器里工具很乱,用ctrl+F找到下面四个资源,下载。

(1)、gnustep-msys-system-0.25.1-setup.exe

 (2)、gnustep-core-0.25.0-setup.exe

 (3)、gnustep-devel-1.1.1-setup.exe

 (4)、gnustep-cairo-0.22.1-setup.exe

下载完成,开始安装:

安装顺序根据官方的说明分别是(1)、(2)、(3)、(4),不要乱掉顺序。

 

二、安装 
    全部默认选项一步一步点下去。

 

三、用HelloWorld测试
安装完成后,在开始->程序-菜单里的GNUstep程序选项里单击Shell,就能打开命令行。


然后在命令行进入C:\GNUstep\home\Administrator(【C表示软件安装盘符,最后一个是计算机用户名】我的是C:\GNUstep\home\Administrator,可能你的盘符和用户名会不一样)目录。

 

在这个目录下可以编写代码和makefile。

代码就用helloworld:

 

#import<Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
       NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

        NSLog(@"hello world");
        [pooldrain];
       return 0;
}

你可以用记事本,ue,vim等工具编辑,随便你,反正写好一个main.m就行

MakeFile这么写:

 

include$(GNUSTEP_MAKEFILES)/common.make

TOOL_NAME=Test

Test_OBJC_FILES=main.m

include$(GNUSTEP_MAKEFILES)/tool.make
------------------编辑器里是四行,行开头不要有空格。

Makefile文件名为:GNUmakefile,没有后缀名。有兴趣的可以去学习makefile。

到这里,D:\GNUstep\home\Administrator目录下有两个文件了:mian.m GNUmakefile

请注意每个文件的后缀名哦,其他的.inputrc 或者编辑器留下的备份文件不要去管他。

 

四、编译

在命令行里输入make。(请注意已经进入了main.m和GNUmakefile所在目录)。

 

如果上面的步骤都没有错的话,你可以看到

Making all for tool Test...

 Compiling file main.m ...

 Linking tool Test ...

表示编译成功。

在命令行里输入:./obj/Test就可以运行程序了。

好,打完收工。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值