在 windows 环境下编译 Objective-C 程序

    我们知道,objective-c 是开发苹果公司应用程序的语言,苹果也为我们提供了一个很不错的 IDE XCode ,在 XCode 我们可以很方便地进行 objective-c 程序的编写。其实,利用 GNUStep 开源项目(不知道 GNUStep 的自行百度或谷歌),我们是可以在 windows  系统上编译简单的 objective-c   程序的,这个对于暂时没有 mac  电脑而又想入门 objective-c 的人来说,是一个不错的选择。

废话不多说,直接上教程。


1、安装必要的环境,我们需要安装 gnustep-msys-system, gnustep-core,gnustep-devel, gnustep-cairo 等编译 objective-c 程序等相关的环境和依赖库,至于各个模块的具体作用请自行谷歌或者百度,这里要注意的是各个模块的安装顺序必须严格按照以上顺序。

各个模块可在以下链接提取或者自行到  http://www.gnustep.org/ 下载:

http://pan.baidu.com/s/1kTkoROV

提取密码为:kcsg


2、安装完之后,找到安装路径,找到并执行 msys.bat 文件,系统会自动配置 GNUStep 环境并打开一个终端,在终端下进入 home 目录下(其他目录也可以),创建测试代码如下,编辑器依据个人爱好自己选择。我们这里创建的是 test.m 源文件,代码如下:


3、接下来就是编译,链接和运行程序了。在终端中输入以下命令。

编译程序(注意文件名与你的相同):

    gcc  -fconstant-string-class=NSConstantString  -c  test.m  -I  /GNUstep/System/Library/Headers

链接程序:

    gcc  -o  test   test.o   -L   /GNUstep/System/Library/Libraries/   -lobjc   -lgnustep-base
运行程序:

   ./test.exe


4、程序运行截图




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows系统上,也是可以编写Objective-C程序的。你可以使用GNUStep开源项目来编译简单的Objective-C程序GNUStep是一个开源的项目,提供了一套兼容Objective-C的开发环境。通过GNUStep,你可以在Windows系统上使用Objective-C语言进行编码。这对于暂时没有Mac电脑但想要入门Objective-C的人来说是一个不错的选择。同时,苹果也为我们提供了Xcode集成开发环境(IDE),在Xcode中我们可以方便地进行Objective-C程序的编写和调试。所以,虽然Objective-C最初是苹果软件的编程语言,但在Windows系统上也有方法搭建Objective-C的集成开发环境。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [在 windows 环境编译 Objective-C 程序](https://blog.csdn.net/light_bo/article/details/45770557)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Windows下的Objective-C集成开发环境(IDE)](https://blog.csdn.net/ldl22847/article/details/7482971)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值