环境搭建:http://my.oschina.net/vigiles/blog/141689
/*C和OC可以混编*/
#include <stdio.h> //C的头文件
//#import自动防止文件重复拷贝
// OC框架 / 中的主头文件
#import <Foundation/Foundation.h>
int main(){
printf("Hello C\n"); //C程序
NSLog(@"Hello OC"); //OC的NSLog自动换行。参数为OC的字符串
return 0;
}
/*
保存为X.m文件,
在终端执行命令行:
编译:cc -c X.m //生成.o文件
链接:cc X.o -framework Foundation //生成.out文件, cc main.o -framework Foundation
//只有用到了Foundation框架,才须添加-framework参数
执行:./a.out
或者:cc X.m -framework Foundation //自动编译并链接
如果调用了.c文件,可直接:
cc X.m Y.c //直接自动编译链接
*/
- end