2013-01-03 172 views
0

我試圖編譯在OS X這個簡單的C#代碼代碼亞軍:編譯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 

所以我改變了它(備份-ED舊的),但我仍然可以在控制檯上此錯誤:

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

回答

1

除非你有特殊需要從命令行編譯,我強烈建議使用MonoDevelop而不是嘗試fi找出適當的命令行參數。

+0

是的,那簡單得多。 –