• Windows上编译,学习Objectivec


    1、安装GNUstep
    GNUstep Windows Installer提供了Windows平台下的Object-C的模拟开发环境,一共有四个软件包,其中GNUstep SystemGNUstep Core是必装的,GNUstep DevelCairo Backend是选装的。只安装前两个就够了。

    2、编写Objective-C代码
    安装完成后,在开始菜单里的GNUstep选项里执行shell,就能打开命令行。直接在Windows里进入D:\GNUstep\msys\1.0\home\Administrator(可能有的不一样)目录,在这里用你喜欢的工具(现在UltraEdit和Notepad++编辑器好像可以代码高亮)编写Object-C程序。
    如:HelloWorld.m

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

        return 0;
    }


    3、配置环境变量
    这一步很重要。GNUstep.sh是用来设置GNUstep开发环境变量的,如果没有执行,就会有很多头文件,库文件,命令找不到

    在一个目录里写好了源代码以后,编写一个make配置文件,名字必须叫GNUmakefile,内容是

    include $(GNUSTEP_MAKEFILES)/common.make

    TOOL_NAME=Test
    Test_OBJC_FILES=HelloWorld.m

    include $(GNUSTEP_MAKEFILES)/tool.make

    可以修改上面的黑体部分(Test:为生成后的文件名称 HelloWorld.m:源文件的文件名称)

    然后就是
    make(直接输入即可对GNUmakefile配置)

    命令运行成功就可以看到新增了一个obj目录,里面就有你要的可执行文件和.o文件。(执行的命令 ./文件路径+名称)

    OK 搞定了。

  • 相关阅读:
    Linux中增加组和用户
    Storm重启topology,失败
    ES读写数据的工作原理
    Hive优化
    Flink提交流程和架构
    Flink中的Time与Window
    linux 中文件夹的文件按照时间倒序或者升序排列
    ElasticSearch之配置文件详解
    redis中的设置bind绑定ip不是设置白名单
    YARN调度架构中的AppMaster
  • 原文地址:https://www.cnblogs.com/Rampage/p/2307022.html
Copyright © 2020-2023  润新知