そこで、Ubuntuとclang3.0をインストールし、簡単なprogram.mを入手しました。
#include <Foundation/Foundation.h>
int main()
{
@autoreleasepool{
NSLog(@"Hi");
}
return 0;
}
そして私はそれを次のようにコンパイルしようとします:
clang first.m -I /usr/include/GNUstep/ -lgnustep-base -fconstant-string-class=NSConstantString -objc
そして私は得る
undefined reference to objc_autoreleasePoolPush
undefined reference to objc_autoreleasePoolPop
だから私は少しグーグルしてobjc2をインストールして試しました:
clang first.m -I /usr/include/GNUstep/ -lgnustep-base -fconstant-string-class=NSConstantString -objc2
しかし、何も変わりません。たぶん誰かが同じ問題を解決しましたか?