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!
    

      

      

  • 相关阅读:
    2019年8月22日 星期四(杂谈)
    文件读写
    log4j
    java 读写 xlsx
    mongodb的增删改查
    mongodb安装与简单配置
    mondb的特性
    mongodb 的简单应用
    linux 学习1
    linux 安装MySql
  • 原文地址:https://www.cnblogs.com/navysummer/p/12654544.html
Copyright © 2011-2022 走看看