Chinaunix首页 | 论坛 | 博客
  • 博客访问: 129944
  • 博文数量: 38
  • 博客积分: 1277
  • 博客等级: 中尉
  • 技术积分: 450
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-11 23:24
文章分类

全部博文(38)

文章存档

2012年(2)

2011年(7)

2010年(24)

2009年(5)

分类:

2011-05-31 04:23:49

    突然想试一下object-c写程序,放到ios下试试。于是网上找了一下object-c环境搭建。基本都是通过 GNUstep平台+gcc进行交叉编译。其中,GNUstop基本组件如下:
    gnustep-make
    gnustep-base
    gnustep-gui
    gnustep-back
如果是在Windows平台,还要带上Cygwin或MinGW或msys等类unix虚拟平台。
不过在Linux下,只需一个源码包即可全部安装,非常方便!
具体如:
gnustep有一个测试工具,可以测试安装的环境是否有问题。直接运行 gnustep-tests即可。
一切顺序,赶紧试我的第一个object-c程序:Helloworld.m
# helloworld.m

#import <Foundation/Foundation.h>

int main(char argc, char* argv[]) {
    NSLog(@"hello world");
    return 0;
}


# 编译

gcc -o helloworld helloworld.m \ -fconstant-string-class=NSConstantString \ -I /GNUstep/System/Library/Headers/ \ -L /GNUstep/System/Library/Libraries/ \ -lobjc \ -lgnustep-base


# 结果

[root@bogon test]# ls
helloworld helloworld.m
[root@bogon test]# ./helloworld
2011-05-31 03:34:58.355 helloworld[22916] hello world
[root@bogon test]#


阅读(2368) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~