单声道编译器无法运行

时间:2015-06-27 18:44:27

标签: mono

我刚从官方网站上下载了单声道编译器。我打开了cmd,然后在单声道文档审查中告诉单声道导演(它说明了如何开始一个节目)。

c->program files (X86)\Mono\bin

我创建了一个文件并使用notepad ++编辑器编写了一个简单的hello world程序然后将其保存为

Hello.cs 

现在我尝试使用

执行它
mcs Hello.cs

它给错误说

mcs is not recognized as internal or external command

我该怎么做才能执行我的文件?

1 个答案:

答案 0 :(得分:2)

详细了解how to set PATH under Windows并详细了解PATH environment variable的作用(另请参阅here)。

您可能需要输入mcs批处理命令的完整路径。因此,如果您在C:program files\Mono\bin中安装了 Mono ,则可能需要输入

 "C:\program files\Mono\bin\mcs" hello.cs

(说实话,program files有一个需要转义的空格,所以我找到了this

或者,使用一些cdpwddir命令在命令行上的文件树中导航(或通过在某处单击适当来启动初始终端)。当您在Mono时,请输入

 bin\mcs hello.cs

当然hello.cs应位于适当的位置(或者您键入整个路径,例如bin\mcs c:\some\path\to\hello.cs

有趣的是我从未使用过Windows ,我必须记住我在20世纪80年代使用MSDOS的方式。我从1984年开始使用Unix,自1993年开始使用Linux。

您的问题与Mono完全无关,只是对Windows(或MSDOS)命令行如何工作的基本误解。 PATH也是,最初用于Unix(参见exec POSIX函数中的一些),他们从Multics开始使用它。