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
因篇幅问题不能全部显示,请点此查看更多更全内容