1:OC程序的开发过程:.m文件——.o文件 ——.out文件
2:编写OC程序
First.m 文件
#import <Foundation/Foundation.h>
void test()
{
NSLog(@"hello world");
}
Second.m 文件
#import "First.h"
int main()
{
test();
return 0;
}
在终端下执行First.o文件的时候,因为应用了Foundation 框架,所以命令必须添加 -framework Foundation
因为First.m文件里面的main函数里面调用了test() 函数,而Second.m文件里面没有main()函数,所以二者不能单独执行,必须同步执行,否则将会报以下错误;
同步执行代码:cc second.o first.o -framework Foundation