【发布时间】:2015-07-03 11:57:51
【问题描述】:
我是 Objective C 程序的新手。我正在从 tutorialspoint.com 学习编码 如其中所述,我下载了 GNUstep (Windows)。 首先,安装 MSYS/MinGW 系统包,然后安装核心包。 之后按照那里提到的步骤进行操作。我创建了一个名为 hello.m 的简单程序并将其存储在 C 驱动器 (Snapshot 1) 我不知道下面这个命令的含义,但输入了它:
$ gcc gnustep-config --objc-flags -L /GNUstep/System/Library/Libraries hello.m -o hello -lgnustep-base -lobjc
它显示的错误是 - sh: gcc: command not found
请帮忙编译和运行我的第一个 Objective C 程序
【问题讨论】:
-
@deimus 正如你所说,我已经从你提供的链接下载了 TDM-GCC(并安装了)。现在在编译我的文件期间它显示 - “gcc.exe:错误:hello.m:没有这样的文件或目录” 是否有任何特定的位置我应该放置文件?我哪里错了??请帮忙
-
您应该从
hello.m文件所在的同一目录运行编译命令。 -
@deimus 我已经存储了 GNUstep 和 TDM GCC @ C:\ (C 驱动器)的文件,并且我在 C 目录中创建了一个名为“Project”的文件夹(我在其中存储了文件你好.m)。因此,基本上 GNUstep、TDM-GCC 和 Project 文件夹位于同一位置,即 C:\。我的命令是 - $ gcc
gnustep-config --objc-flags-L /GNUstep/System/Library/Libraries hello.m -o hello -lgnustep-base -lobjc 我应该在这里做些什么改变?? -
使用
cd命令导航到hello.m文件所在的文件夹,然后从那里运行相同的编译命令 -
@deimus 是的,做到了。我导航到通过“cd”命令存储我的文件 hello.m 的那个文件夹。之后,当我再次输入 - $ gcc
gnustep-config --objc-flags-L /GNUstep/System/Library/Libraries hello.m -o hello -lgnustep-base -lobjc 现在它显示 gcc.exe: error: CreateProcess: No such file or directory如果你能把我从这个烂摊子中解救出来,我会很有帮助的......:)
标签: objective-c shell gcc gnustep