Yani, Ubuntu var ve clang3.0 yüklenmiş ve basit program.m:clang
#include <Foundation/Foundation.h>
int main()
{
@autoreleasepool{
NSLog(@"Hi");
}
return 0;
}
ve ben böyle derlemeye deneyin:
clang first.m -I /usr/include/GNUstep/ -lgnustep-base -fconstant-string-class=NSConstantString -objc
ve ben
undefined reference to objc_autoreleasePoolPush
undefined reference to objc_autoreleasePoolPop
olsun yüzden biraz googled ve objc2 yükleyip denedim:
ancak hiçbir şey değişmez. Belki birileri aynı problem çözmüştü?
teşekkürler WeakPointer) clang first.m 'gnustep-config --objc-flag'leri gnustep-config --objc-libs' -I/usr/include/GNUstep/-lgnustep-base -I/home/nazar/libobjc2/ bu çalışıyor ama uyarıyı alıyorum: kullanılmayan argüman derleme sırasında:/usr/lib/libgnustep ihtiyaç duyduğu libobjc.so.3,: '-shared-libgcc' tekrar teşekkürler) – Nils
ve şimdi uyarı olsun -base.so, libobjc.so.4 ile çakışabilir – Nils