Mono编译器不工作

Mono编译器不工作,mono,Mono,我刚从它的官方网站下载了mono编译器。我打开了cmd,并按照mono文档评论(其中说明了如何启动一个程序)中的说明去了mono director 我已经创建了一个文件,并使用记事本++编辑器编写了一个简单的hello world程序,然后将其保存为 Hello.cs 现在,当我尝试使用 mcs Hello.cs 它给出了错误的说法 mcs is not recognized as internal or external command 我应该如何执行我的文件?阅读有关的更多信息,并进

我刚从它的官方网站下载了mono编译器。我打开了cmd,并按照mono文档评论(其中说明了如何启动一个程序)中的说明去了mono director

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

Hello.cs 
现在,当我尝试使用

mcs Hello.cs
它给出了错误的说法

mcs is not recognized as internal or external command
我应该如何执行我的文件?

阅读有关的更多信息,并进一步了解的角色(另请参阅)

您可能需要键入
mcs
batch命令的整个路径。因此,如果您在
C:ProgramFiles\Mono\bin
中安装了Mono,您可能需要键入

 "C:\program files\Mono\bin\mcs" hello.cs
(老实说,它是
程序文件
中需要转义的空间,所以我找到了)

或者,使用一些
cd
pwd
dir
命令在命令行上的文件树中导航(或者通过单击适当的位置启动初始终端)。当您在
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)命令行工作方式的基本误解<代码>路径也是最初在Unix上使用的(请参阅一些POSIX函数),是由他继承的。

阅读更多关于路径的信息,并了解路径的作用(另请参阅)

您可能需要键入
mcs
batch命令的整个路径。因此,如果您在
C:ProgramFiles\Mono\bin
中安装了Mono,您可能需要键入

 "C:\program files\Mono\bin\mcs" hello.cs
(老实说,它是
程序文件
中需要转义的空间,所以我找到了)

或者,使用一些
cd
pwd
dir
命令在命令行上的文件树中导航(或者通过单击适当的位置启动初始终端)。当您在
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)命令行工作方式的基本误解<代码>路径也是最初在Unix上使用的(请参阅一些POSIX函数),是谁将其从中改造而来的。

查看
bin/
;它可能在那里。。。它可能会被命名为mcs,BasileStarynkevitch mcs.bat就在那里。。但它像cmd屏幕吗?是这样吗?我只知道mono在Linux上,在Linux上,
mcs
是一个命令行编译器(和大多数编译器一样),实际上它是一个shell脚本。@BasileStarynkevitch那么它是如何工作的呢?mono站点告诉我们如何构建一个项目是另外一回事吗?你能帮我吗?你应该读一下,从它们开始;当然你需要一个好的编辑。编译器通常是命令行程序;它可能在那里。。。它可能会被命名为mcs,BasileStarynkevitch mcs.bat就在那里。。但它像cmd屏幕吗?是这样吗?我只知道mono在Linux上,在Linux上,
mcs
是一个命令行编译器(和大多数编译器一样),实际上它是一个shell脚本。@BasileStarynkevitch那么它是如何工作的呢?mono站点告诉我们如何构建一个项目是另外一回事吗?你能帮我吗?你应该读一下,从它们开始;当然你需要一个好的编辑。编译器通常是命令行程序。