Я знаю, как скомпилировать целевую программу c, используя gnustep версию mingw.
Но мне не нравится их оболочка, и я хочу использовать стандартный компилятор mingw gcc.
Я поместил этот каталог bin gcc в путь среды, откройте командную строку в моем каталоге helloworld.m
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog (@"Hello World!");
[pool drain];
return 0;
}
и введите
gcc -o hello hello.m -I /GNUstep/System/Library/Headers -L /GNUstep/System/Library/Libraries -lobjc -lgnustep-base -fconstant-string-class=NSConstantString
но он не работает, потому что не может найти фундамент / фундамент. H
Как это исправить и, если возможно, избежать жесткого кодирования в исходном коде hello?