突然想試一下object-c寫程序,放到ios下試試。於是網上找了一下object-c環境搭建。基本都是通過 GNUstep平台+gcc進行交叉編譯。其中,GNUstop基本組件如下: gnustep-make gnustep-base gnustep-gui gnustep-back 如果是在Windows平台,還要帶上Cygwin或MinGW或msys等類unix虛擬平台。 不過在Linux下,只需一個源碼包即可全部安裝,非常方便! gnustep有一個測試工具,可以測試安裝的環境是否有問題。直接運行 gnustep-tests即可。 一切順序,趕緊試我的第一個object-c程序:Helloworld.m [plain] #import <Foundation/Foundation.h> int main(char argc, char* argv[]) { NSLog(@"hello world"); return 0; } 編譯: [plain] www.2cto.com gcc -o helloworld helloworld.m -fconstant-string-class=NSConstantString -I /GNUstep/System/Library/Headers/ -L /GNUstep/System/Library/Libraries/ -lobjc -lgnustep-base 運行: [plain] [root@cross]# ls helloworld helloworld.m [root@bogon test]# ./helloworld 2013-1-21 03:34:58.355 helloworld[22916] hello world [root@cross]#