`
nswish
  • 浏览: 110633 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在Mac OS X下使用命令行编译Objective-C程序

阅读更多

命令:clang -fobjc-arc -framework Foundation <prog file> -o <exe file> 

样例:

hello.h
——————
#import <Foundation/Foundation.h>

hello.m
——————
#import “hello.h”

int main()
{
     NSLog(@“hello");
     return 0;
}

$ clang -fobjc-arc -framework Foundation hello.m -o hello
$ ./hello   #执行

分享到:
评论

相关推荐

    windows 下搭建 Objective-C 开发环境

    总结来说,在Windows系统下搭建Objective-C开发环境虽然不像在Mac OS X上那样直接便捷,但通过使用GNUstep等工具,我们依然可以实现在Windows系统下的Objective-C开发。希望这份详细的指南能够帮助那些需要或希望在...

    学习Objective-C--第一天.doc

    Objective-C 是一种强大的、基于 C 语言的面向对象编程语言,主要用于开发苹果平台上的应用程序,包括 Mac OS X 和 iOS。它的语法在 C 语言的基础上扩展,添加了面向对象特性,如类、消息传递等。 1. **Objective-C...

    windows平台搭建Objective-C环境

    在Windows平台上搭建Objective-C开发环境是一项相对复杂但可行的任务,主要依赖于GNUstep项目,它是一个开源实现的Objective-C环境,旨在提供与Apple的Mac OS X上的Cocoa类似的功能。以下是一个详细的步骤指南: 1....

    基于Objective-C的软件开发方法探讨

    Objective-C常用于开发Mac OS X和iOS平台的应用程序,特别是Cocoa框架下的开发工作。Cocoa框架提供了一系列丰富的API,支持创建用户界面、处理事件等多种功能,使得开发者能够高效地构建高质量的应用程序。 #### ...

    mac os x将C文件编译成.so库

    在Mac OS X系统中,将C语言源代码编译成动态库(.so库)是开发者经常遇到的任务,尤其在跨平台开发或者与Unity等游戏引擎集成时。本篇文章将详细讲解如何在Mac环境下,利用GCC编译器将C文件转化为适用于Unix-like...

    Objective-C的语法与Cocoa框架.pdf

    Objective-C是在C语言的基础上添加了面向对象的特性,使得它可以作为一种类C语言来使用。Objective-C与C++类似,但采用了不同的语法实现面向对象编程。 #### 二、Objective-C的基本语法 ##### 1. 类定义 ...

    objective-c

    尽管 Objective-C 的主要开发环境是苹果自家的 Xcode,但在没有 Mac 平台的情况下,Windows 用户也可以通过特定的方法来搭建 Objective-C 的开发环境。本文将详细介绍如何在 Windows 7 系统中搭建 Objective-C 的...

    SocketTool.zip:基于ObjectiveC开发的TCP/IP客户端通讯命令行程序

    使用Objective-C语言编写的SocketTool能够运行在Mac OS X平台上,需要配合Xcode开发环境进行编译和运行。 Objective-C作为C语言的一个面向对象的超集,不仅继承了C语言的强大性能,还增加了消息传递机制,这使得它...

    Iphone开发(中文)

    - 本章节介绍了如何利用Wine(一种能够在Linux或Mac OS X上运行Windows程序的兼容层)来安装SourceInsight,并提供了详细的步骤指导,包括命令行操作的具体命令示例。 - 通过这些步骤,读者可以顺利地在Mac OS X...

    WINDOW平台下安装object-c运行环境

    在Windows平台上进行Objective-C开发可能比在传统的Mac OS X环境下要复杂一些,但通过使用GNUstep,一个开源的Objective-C环境,我们可以在Windows上搭建起一个基本的开发环境。这篇文章将详细讲解如何在Windows上...

    gcc-objc-4.8.5-44.el7.x64-86.rpm.tar.gz

    gcc-objc-4.8.5-44.el7.x64-86.rpm.tar.gz...由于Objective-C语言在传统的Linux系统上使用不如C或C++那样普遍,该软件包更可能被用于交叉编译环境或者特定的应用场景,比如一些需要与Mac OS X或iOS平台兼容的开发工作。

    gcc-objc-3.4.5-20060117-3.tar.gz

    在开发Objective-C程序时,用户可以使用GCC的命令行工具进行编译和链接,或者通过集成开发环境(IDE)如Xcode(仅限于Mac OS X)或Eclipse(通过CDT插件)等工具,这些工具可以自动处理编译和链接过程。通过这个特定...

    objc4-532.2:编译和调试objective-c运行时

    在iOS和Mac OS X开发中,Objective-C是一门至关重要的编程语言,它为Cocoa和Cocoa Touch框架提供了基础。Objective-C运行时是其核心组成部分,负责对象的创建、消息传递和其他动态特性。本文将探讨`objc4-532.2`版本...

    Object-C的语法与Cocoa框架

    5. **编辑和编译**:使用UltraEdit等文本编辑器编写Objective-C源文件,然后通过命令行编译运行。 #### 三、类定义 在Objective-C中,定义一个类包括定义接口(Interface)和实现(Implementation)两部分。 1. **...

    object-c基础入门

    - **Cocoa框架集**:苹果公司提供了Cocoa、Carbon、QuickTime和OpenGL等技术框架集,这些框架集中Cocoa是最核心的部分,它专为Mac OS X和iOS应用开发设计。 - **Foundation框架**:包含了许多面向数据的低级类和...

    Building Cocoa Applications - A Step-by-Step Guide

    在本书《构建Cocoa应用程序:逐步指南》中,作者Simson Garfinkel和Michael Mahoney详细介绍了如何在Mac OS X操作系统下开发Cocoa应用程序。本书出版于2002年5月,由O'Reilly出版社发行,共648页。 **1.1 为何Mac ...

    Python库 | pyobjc-4.1-py3-none-any.whl

    pyobjc是Python和Apple的Objective-C运行时之间的接口,它允许Python开发者使用Objective-C和Cocoa框架开发Mac OS X及iOS应用。Objective-C是苹果操作系统的主要编程语言,而Cocoa是一套用于构建本地应用程序的API...

Global site tag (gtag.js) - Google Analytics