簡體   English   中英

使用Mono的代碼運行器編譯C#代碼

[英]Compile C# code with code runner with Mono

我正在嘗試在OS X上編譯以下簡單的C#代碼:

using System;

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("hello");
    }
}

這是代碼運行器模板。

我已經安裝了Mono,運行命令是mono $ compiler。 我首先嘗試使用默認的Compile.sh文件,但該文件無法正常工作,因此我在網上找到了一個指南,上面寫着這樣的shell腳本:

enc[4]="UTF8"           # UTF-8
enc[10]="UTF16"         # UTF-16
enc[5]="ISO8859-1"      # ISO Latin 1
enc[9]="ISO8859-2"      # ISO Latin 2
enc[30]="MacRoman"      # Mac OS Roman
enc[12]="CP1252"        # Windows Latin 1
enc[3]="EUCJIS"         # Japanese (EUC)
enc[8]="SJIS"           # Japanese (Shift JIS)
enc[1]="ASCII"          # ASCII
file=$1
file=${file/\.cs/\.exe}


mcs "$1"
echo "$file"
exit 0

所以我已經更改了它(備份了舊版本),但是在控制台上仍然出現此錯誤:

bash:運行命令:沒有這樣的文件或目錄

除非您特別需要從命令行進行編譯,否則我強烈建議您使用MonoDevelop,而不是嘗試找出適當的命令行參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM