我的 GNUstep 编译器有问题吗?

发布于 2024-11-19 15:58:18 字数 486 浏览 2 评论 0原文

我尝试编译此代码:

// 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 [])'

I tried to compile this code:

// 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;
}     

but when I type in the filename an error message shows up from the compiler:

./prog1.m: line 1: //: is a directory
./prog1.m: line 6: syntax error near unexpected token '('
./prog1.m: line 6: 'int main (int argc, const char *argv [])'

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

挖鼻大婶 2024-11-26 15:58:18

您在需要 = 的地方得到了 -

试试这个:

#import <Foundation/Foundation.h>

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

  [pool drain];
  return 0;
}     

You've got a - where you want a =!

Try this:

#import <Foundation/Foundation.h>

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

  [pool drain];
  return 0;
}     
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文