随想录(objc的编译)

来源:互联网 发布:图片热点 js 边框 编辑:程序博客网 时间:2024/04/30 03:09


【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】


    很多同学想学习objective c,却不知道怎么入门。甚至于怎么编译,都不太清楚,这篇博客主要是让大家知道在linux平台上和mac平台上怎么编译objc文件。假设有这么一个文件,即hello.m

#import <Foundation/Foundation.h> int main (int argc , const char *argv[]) {NSAutoreleasePool *pool = [[NSAutoreleasePool alloc ] init];NSLog(@"Hello china!");[pool drain]; return 0;}

1)mac平台编译


    在mac平台上,编译objc代码不一定要安装xcode,gcc就可以。对于上面这个代码,这样操作就可以,


mac-book> gcc -c hello.m

mac-book> gcc -o hello hello.o -framework Foundation


2)linux平台编译


    在linux平台上面,编译objc也不复杂,只要安装一些必要的软件就可以了。


linux> sudo apt-get install gobjc gnustep gnustep-dev

linux> gcc `gnustep-config --objc-flags` -o hello hello.m -lgnustep-base -lobjc 



    是不是很简单?大家可以在平时多加练习,很快就可以掌握objc这么编程语言。



1 0
原创粉丝点击