OC(Objective-C)学习笔记(二)--终端运行多OC程序

1.touch tst.m

2.open tst.m

3.编写源文件:

#import <Foundation/Foundation.h>

void tst()
{
      NSLog(@"你学会了么?");
}
4.touch tst.h

5.open tst.h

6.声明tst函数:

void tst();

7.touch man.m

8.open man.m

9.编写源文件,如:

#import "tst.h"

int main()
{
     tst();
     return 0;
}
10.编译:cc -c tst.m

生成tst.o文件

11.编译:cc -c man.m

生成man.o文件

12.链接:合并:cc tst.o man.o -framework Foundation

生成a.out可执行文件

13.运行: ./a.out

你会看到我们刚写的那句话,“你学会了么?”


当然OC程序还可以混编C程序,格式为:cc -c x.m x.c

或者直接将编译和链接合在一起:cc x.m x.c





你可能感兴趣的:(终端)