zoukankan      html  css  js  c++  java
  • 在windows下编译objectc语言

    我的操作系统:windowsxp   
    一、到:http://www.gnustep.org/resources/sources.html#windows下载开发工具 
    找资源步骤:(找到Windows点Getthe WindowsInstaller. 在新页面找到Download点ftp_site或者下面的,就可以看到一坨文件了)
    服务器里工具很乱,用ctrl+F找到下面四个资源,下载。
    (1)、gnustep-msys-system-0.25.1-setup.exe
    (2)、gnustep-core-0.25.0-setup.exe
    (3)、gnustep-devel-1.1.1-setup.exe
    (4)、gnustep-cairo-0.22.1-setup.exe
    下载完成,开始安装:
    安装顺序根据官方的说明分别是(1)、(2)、(3)、(4),不要乱掉顺序。

    二、安装 
        全部默认选项一步一步点下去。

    三、用HelloWorld测试
    安装完成后,在开始->程序-菜单里的GNUstep程序选项里单击Shell,就能打开命令行。

    然后在命令行进入C:\GNUstep\home\Administrator(【C表示软件安装盘符,最后一个是计算机用户名】我的是C:\GNUstep\home\Administrator,可能你的盘符和用户名会不一样)目录。

    在这个目录下可以编写代码和makefile。
    代码就用helloworld:

    #import<Foundation/Foundation.h>
    int main (int argc, const char * argv[])
    {
           NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

            NSLog(@"hello world");
            [pooldrain];
           return 0;
    }


    你可以用记事本,ue,vim等工具编辑,随便你,反正写好一个main.m就行
    MakeFile这么写:

    include$(GNUSTEP_MAKEFILES)/common.make
    TOOL_NAME=Test
    Test_OBJC_FILES=main.m
    include$(GNUSTEP_MAKEFILES)/tool.make
    ------------------编辑器里是四行,行开头不要有空格。
    Makefile文件名为:GNUmakefile,没有后缀名。有兴趣的可以去学习makefile。
    到这里,D:\GNUstep\home\Administrator目录下有两个文件了:mian.m GNUmakefile
    请注意每个文件的后缀名哦,其他的.inputrc 或者编辑器留下的备份文件不要去管他。

    四、编译
    在命令行里输入make。(请注意已经进入了main.m和GNUmakefile所在目录)。

    如果上面的步骤都没有错的话,你可以看到
    Making all for tool Test...
    Compiling file main.m ...
    Linking tool Test ...
    表示编译成功。
    在命令行里输入:./obj/Test就可以运行程序了。


    转自:http://blog.csdn.net/i2c_rs485/article/details/7167535

  • 相关阅读:
    Math app 2.0
    “口袋精灵”单元测试
    学习进度条
    本学期总结
    sprint2的总结及团队贡献分
    点餐系统Sprint1总结
    实验8
    实验7
    实验6
    实验五
  • 原文地址:https://www.cnblogs.com/shanzei/p/2411220.html
Copyright © 2011-2022 走看看