随想録(objcのコンパイル)

964 ワード

【声明:著作権所有、転載歓迎、商業用途に使用しないでください.連絡ポスト:[email protected]
多くの学生はobjective cを勉強したいが、どのように入門するか分からない.どのようにコンパイルするかさえよく分かりませんが、このブログは主にlinuxプラットフォームとmacプラットフォームでobjcファイルをどのようにコンパイルするかを知っています.helloというファイルがあるとします.m
#import 
 
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のようなプログラミング言語をすぐにマスターすることができます.