2015-07-03 50 views
1

我是Objective C程序的新手。我正在学习从tutorialspoint.com代码 正如其中所提到的,我下载了GNUstep(Windows)。 首先,安装MSYS/MinGW System软件包,然后安装核心软件包。 之后,按照那里提到的步骤。我创建了一个简单的程序名称为hello.m和存储在C盘(快照1) 不知低于这个命令的含义,但它进入:Objective C程序编译和执行

$ GCC gnustep-config --objc-flags -L/GNUstep的/系统/图书馆/库hello.m -o你好-lgnustep基-lobjc

它显示是错误 - SH:找不到

请用相同的帮助命令,来编译和运行我的第一个:GCC Objective C program

+0

@deimus正如你所说,我已经从你提供的链接下载了TDM-GCC(并已安装)。现在编译我的文件时,它显示 - “gcc.exe:错误:hello.m:没有这样的文件或目录” 是否有我应该放置文件的任何特定位置? 我在哪里出错?请帮助 –

+0

您应该从'hello.m'文件所在的目录运行编译命令。 – deimus

+0

@deimus我已经存储了GNUstep文件和TDM GCC @ C:\(C盘) 的文件,并且我在C目录下创建了一个名为“Project”(我已经存储文件hello.m)的文件夹。 因此,基本上GNUstep,TDM-GCC和Project文件夹位于相同的位置,即C:\。 我的命令是 - $ GCC'还有gnustep-配置--objc-flags' -L/GNUstep的/系统/库/库hello.m -o你好-lgnustep基-lobjc 我应当怎​​样更改这里?? –

回答

1

gcc是编译器,其他参数用于编译objective-c代码。

显然你的配置有错误MSYS/MinGW

查看下面的post,它有在Windows下运行gcc的替代和更简单的解决方案。