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)
参考: