标签:
ubuntu 下编译objective-c
1、安装编译环境
sudo aptitude install build-essential gobjc gobjc++ gnustep gnustep-devel libgnustep-base-dev -y
2、编写makefile
pp:$(s) gcc `gnustep-config --objc-flags` $(s) -o app -lgnustep-base -lobjc clean: rm *.d rm app
3、编写测试oc代码
1 #import <Foundation/Foundation.h> 2 3 int main(int argc, const char* argv[]) 4 { 5 NSLog(@"Hello world!"); 6 return 0; 7 }
4、编译
$ make s=main.m gcc `gnustep-config --objc-flags` main.m -o app -lgnustep-base -lobjc
5、运行
$ ./app
2015-11-30 21:56:31.137 app[17597] Hello world!
6、清除编译和目标文件
make clean
标签:
原文地址:http://www.cnblogs.com/warling/p/5008626.html