就在最近,我在窗口7 GNUstep msys,GNUstep核心,GNUstep开发,GNUstep后端安装了以下程序来学习目标C.
我写了一段代码只是为了打印“Hello world”并将其保存在名为“objectivec”的文件夹中,扩展名为.m(first.m)。 然后在shell cmd窗口中,我通过键入cd c:/ objectivec将目录更改为objectivec 然后编译它我输入gcc -o first first.m后面的美元($)符号,但它一直显示我 gcc.exe没有这样的文件或目录 gcc.exe没有输入文件 我应该首先在环境变量中的用户变量或系统变量中创建路径吗?如果是这样,请告诉我该怎么做才能解决问题。 感谢
答案 0 :(得分:1)
首先,您应该使用随GNUstep软件包一起安装的MSYS shell。 就我所知,cmd窗口无法正常工作。
其次我建议使用GNUstep Makefiles来编译代码。 手动调用编译器通常容易出错。
例如,可以找到关于如何编写这些Makefile的教程here。