我刚刚使用this script在ubuntu 14.04框上安装了GNUstep,libobjc2和llvm。该安装适用于大多数objective-c2.0功能,但不适用于arc。如果我运行以下简单程序,它会在执行带有分段错误的@autoreleasepool时崩溃。
#import <Foundation/Foundation.h>
int main(int argc, char * argv[])
{
@autoreleasepool{
NSLog(@"autoreleasepool works...\n");
}
return 0;
}
我正在使用-fobjc-arc标志进行编译。有什么建议?我花了两天时间搜索互联网。如果我使用NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]程序运行。
Mark Allyn