Что-то не так с моим компилятором GNUstep? - PullRequest
1 голос
/ 13 июля 2011

Я пытался скомпилировать этот код:

// Frist program example 

#import Foundation/Foundation.h>

int main (int argc, const char * argv [])
{
  NSAutoreleasePool * pool - [[NSAutoreleasePool alloc] init];
  NSLog (@"Programming is fun!");

  [pool drain];
  return 0;
}     

но когда я набираю имя файла, из компилятора появляется сообщение об ошибке:

. / Prog1.m: строка 1: //: это каталог
./prog1.m: строка 6: синтаксическая ошибка рядом с неожиданным токеном '('
./prog1.m: строка 6: 'int main (int argc, const char * argv [])'

1 Ответ

2 голосов
/ 13 июля 2011

У вас есть -, где вы хотите =!

Попробуйте это:

#import <Foundation/Foundation.h>

int main (int argc, const char * argv [])
{
  NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
  NSLog (@"Programming is fun!");

  [pool drain];
  return 0;
}     
...