Ubuntu下安装Object-C 环境

想要在Ubuntu下安装object-c的调试环境,有个很有用的东西叫GNUStep
首先要安装三个东西:

sudo apt-get install gnustep gnustep-devel gobjc

(这里要注意了, 可能你的系统的源不同会导致安装不成功,通常我们安装好ubuntu都会换掉官方的源去选择其他较快的源, 一般是TW和网易的,网上可以搜到这儿就不罗嗦了)
这样就算装好了, 下面开始配置环境变量, 在ubuntu下环境变量放在User目录下的.bashrc文件中。另外GNUsetp安装好是放在/usr/share下的

打开.bashrc, 输入

GNUSTEP_PATH=/usr/share/GNUstep
export GNUSTEP_PATH
source /usr/share/GNUstep/Makefiles/GNUstep.sh

这样就配置好了, 下面开始测试。

建一个简单的helloworld.m文件 输入

#import <stdio.h>
 
int main( int argc, const char * argv[] )
{
   printf ( "hello world\n" );
   return 0;
}

然后编译

gcc helloworld.m -o hello

./hello 成功

再来一个

#import <Foundation/Foundation.h>
 
int main ( int argc , const char *argv[]) {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc ] init];
NSLog(@ "Hello World!" );
[pool drain];
 
return 0;
}

这时候编译就得注意了, 由于引用了头文件, 编译需要一些参数才能成功, 不然会报一堆的错误

gcc `gnustep-config --objc-flags` -lgnustep-base hello.m -o hello

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值