GNUstep Object-C Ubuntu

1.新得利中安装gnustep,gnustep-devel,libgnustep-base-dev,gnustep-games及其依赖文件

2.~/.bashrc文件后加入:
  export GNUstep_ROOT=/usr/share/GNUstep
  export GNUSTEP_HOME=/usr/share/GNUstep
  export LIBRARY_PATH=/usr/share/GNUstep/Libraries
  export GNUSTEP_MAKEFILES=/usr/share/GNUstep/Makefiles
  source /usr/share/GNUstep/Makefiles/GNUstep.sh

3.执行GNUstep.sh脚本,自动加载其他环境PATH:
  chmod +x /usr/share/GNUstep/Makefiles/GNUstep.sh

4.source ~/.bashrc重新载入配置

5.配置自己的VIM,下载object-c插件,解压到/usr/share/vim/vim73目录下

6.测试在/tmp/test下新建hello.m内容为:

#import <Foundation/NSString.h>
#import <stdio.h>
int main(int argc,char *argv[]){
    NSString *aa=@"hello word!";
    NSLog(@"length is %d\n",[aa length]);
    return (0);
}

  在/tmp/test/下新建GNUmakefile:

include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME=MyTest
MyTest_OBJC_FILES=hello.m
include $(GNUSTEP_MAKEFILES)/tool.make

  终端中执行:

sudo chmod a+x /usr/share/GNUstep/Makefiles/GNUstep.sh
. /usr/share/GNUstep/Makefiles/GNUstep.sh
make
ls
cd obj/
ls
./MyTest

7.图形界面开发(GNUstep Renaissance)(gnustep-make,gnustep-base,gnustep-gui,gnustep-back)

  install Renaissance for linux

参考:

http://www.gnustep.org/

GNUstep Resources

http://www.oschina.net/question/54100_32609

http://www.gnustep.org/resources/documentation/Developer/Base/ProgrammingManual/manual_1.html#GNUstep-Base-Library

转载于:https://www.cnblogs.com/wen12128/archive/2012/11/18/2776059.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值