0
点赞
收藏
分享

微信扫一扫

随想录(objc的编译)

野见 2022-11-23 阅读 29



    很多同学想学习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这么编程语言。



举报

相关推荐

0 条评论