sudo apt-get install gnustep-devel
從網上找到的一段經典的 hello world:
#import <Foundation/Foundation.h> int main(int argc, char **argv){ NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; NSLog(@"Hello, Objective-C!\n"); [pool release]; return 0; }
保存爲test.m,執行編譯命令:
gcc test.m `gnustep-config --objc-flags` -lgnustep-base -o test
測試
./test
OK,基本的環境和測試已經成功。做爲一個objective-c的門外漢,經過百度和google,從這個腳本中獲得的新知識以下。
NSAutoreleasePool->alloc()->init();
#import <Foundation/Foundation.h> int main(){ NSLog(@"Hello, Objective-C!\n"); return 0; }