_ZNote_编程语言_Objective-C_用终端编译OC程序

  某些情况下,仅仅想写一些简单的代码,可以不用Xcode,仅仅使用终端即可编译OC程序.

打开终端.

输入vi test.m

输入一下代码:

#import <Foundation/Foundation.h>
int main (int argc, char *argv[])
{
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
        
NSLog(@"HelloWorld" ) ;
    [pool release];
           
}

输入:  wq保存退出.

终端输入:

cc -o test -framework Foundation test.m

编译成功后,可运行test查看结果

时间: 2024-12-19 15:32:36

_ZNote_编程语言_Objective-C_用终端编译OC程序的相关文章

黑马程序员 01-第一个OC程序

———Java培训.Android培训.iOS培训..Net培训.期待与您交流! ——— 1.代码编写 跟C语言一样,OC程序的入口是main函数,只不过是写在OC的源文件(.m文件)中. 比如这里的第一个OC main.m文件中(文件名可以是中文): 1 #include <stdio.h> 2 // OC程序的入口:main函数 3 // OC程序完全兼容C语言 4 int main(int argc, const char * argv[]) 5 { 6     printf("

简单的OC程序

Ø     Foundation框架头文件的路径 1> 右击Xcode.app --> 显示包内容 2> Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/Frameworks/Foundation.framework 主头文件 1> 主头文件:最主要的头文件,名字一般跟框架名称一样,包含了框架中的所有其他头文件 2> F

黑马程序员——简单的OC程序

知识点 1.#import的用途: 1> 跟#include一样,拷贝文件的内容 2> 可以自动防止文件的内容被重复拷贝 2.#import <Foundation/NSObjCRuntime.h> NSObjCRuntime.h中有NSLog函数的声明 3.Foundation框架头文件的路径 1> 右击Xcode.app --> 显示包内容 2> Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/

2、第一个OC程序

方法一:在Mac终端下运行第一个OC程序 1> 先装好Xcode6.1.1 2> 打开终端工具 3>使用unix命令执行以下操作: 附上代码(003.m): #import <Foundation/Foundation.h> int main () { //NSLog执行之后会自动换行 NSLog (@"\n第1个OC程序!!!"); return 0; } /* 1.#import的用途:  1> 跟#include一样,拷贝文件的内容  3>

【黑马程序员】————简单的OC程序

一.  OC简介 C语言的基础上,增加了一层最小的面向对象语法 完全兼容C语言 可以在OC代码中混入C语言代码,甚至是C++代码 可以使用OC开发Mac OS X平台和iOS平台的应用程序 二.  OC语法预览 1.      关键字 基本上所有关键字都是以@开头 下面列举一些常见的关键字,看一眼就行了,不用去翻资料查找它们的含义 @interface.@implementation.@end @public.@protected.@private.@selector @try.@catch.@

objective-c 创建工程/编译/运行程序

// First program example #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { @autoreleasepool { NSLog (@"Programming is fun!"); } return 0; } 在开始解释这程序之前,我们需要先讲述下编译和运行的步骤.你可以使用xcode来编译运行,或者你也可以在终端使用oc的编译命令来编译运行.此处只介

01-简单的OC程序

一. OC简介 ? C语言的基础上,增加了一层最小的面向对象语法 ? 完全兼容C语言 ? 可以在OC代码中混入C语言代码,甚至是C++代码 ? 可以使用OC开发Mac OS X平台和iOS平台的应用程序 二. OC语法预览 1. 关键字 ? 基本上所有关键字都是以@开头 ? 下面列举一些常见的关键字,看一眼就行了,不用去翻资料查找它们的含义 @interface.@implementation.@end @public.@protected.@private.@selector @try.@ca

【Objective-C】03-第一个OC程序

一.打开Xcode,新建Xcode项目 二.选择最简单的命令行项目 因为我们只是学习OC语法,还未正式进入iOS开发,所以选择命令行项目即可 三.输入项目名称,选择Foundation框架进行创建项目 * Type一项一定要选择Foundation框架,因为OC的常用类都包含在此框架中 * 最下面的"Use Automatic...."暂时不要勾选,这跟内存管理有关系.讲到内存管理的时候再说 四.点击Run,运行项目 * C语言的源文件拓展名为".c",OC的源文件

黑马程序员----第一个OC程序

一.#import 1.#import的作用: 跟#include的作用一样,拷贝文件 可以自动防止文件的内容被重复拷贝 2.#import <Foundation/NSObjCRuntime.h> NSObjCRuntime.h文件中有SLog函数的声明 二.Foundation框架头文件的路径 1. 右击Xcode.app --> 显示包内容   2. Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer