`
nswish
  • 浏览: 109261 次
  • 性别: 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. 类定义 ...

    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-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...

    gcc compiler manual

    - **Objective-C和Objective-C++语言**:GCC也支持Objective-C及其面向对象的扩展Objective-C++,用于开发Mac OS X和iOS应用程序。 - **Go语言**:虽然Go语言最初由Google设计并实现,但GCC也提供了对其的支持。 ##...

    GNUstep安装文件part1

    Objective-C是C语言的一个扩展,主要用于开发Mac OS X和iOS平台的应用程序。GNUstep的目标是跨平台,使得开发者能够在不同的操作系统上,如Linux、FreeBSD、Windows等,构建和运行Objective-C应用。 GNUstep的核心...

Global site tag (gtag.js) - Google Analytics