zoukankan      html  css  js  c++  java
  • 基于ubuntu/deepin搭建object-c

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

    sudo apt-get install gnustep gnustep-devel gobjc
    

    配置环境变量

    sudo vim /etc/profile
    

    在这个文件最后添加

    export PATH="$PATH:/usr/share/GNUstep"
    

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

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

     然后编译

    gcc helloworld.m -o helloword
    

    运行

    ./helloword
    

    输出

    hello world
    

    复杂一些的hello.m

    #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` -Wl,--no-as-needed -lobjc -lgnustep-base hello.m -o hello
    

    运行

    ./hello
    

    输出

    2020-04-07 17:02:56.618 hello[12153:12153] Hello World!
    

      

      

  • 相关阅读:
    对象拷贝-深拷贝
    eclipse安装桌面快捷方式
    ajax 分页
    单例模式
    过滤器
    ajax参数详解
    json
    反射
    jdbc02
    jdbc --例子7
  • 原文地址:https://www.cnblogs.com/navysummer/p/12654544.html
Copyright © 2011-2022 走看看