まずはWindows上でHello World on Objective-C
Zaurus向けのObjective-Cコンパイラ準備の前に、Win32上でObjective-Cをお勉強。
[準備するもの]Cygwin
まずは、コンパイルしてみる。
・ソースコード:hello.h
#import <stdio.h> #import <objc/Object.h> @interface HelloClass : Object - (void) getMessage; @end
・ソースコード:hello.m
#import "hello.h" @implementation HelloClass - (void) getMessage { printf("Hello World\n"); } @end int main(int argc, char *argv[]) { id obj = [ HelloClass alloc ]; [ obj getMessage ]; return 0; }
それでもってコンパイルしてみるがなぜか失敗。
$ gcc -o hello hello.m -lobjc gcc: installation problem, cannot exec `cc1obj': No such file or directory