2010-04-17 35 views
1

我在Ubuntu的終端運行下面​​的命令 -運行VB&C在Ubuntu#程序

命令和apt-get安裝單開發

現在我怎麼可以運行*的.vb和*的.cs使用終端的程序 - 需要給出的命令是什麼?

當我們在Windows環境下編寫代碼時,語法是否會有所不同?

回答

7

編譯如下:

gmcs Foo.cs Bar.cs 

像這樣運行:

mono Foo.exe 

我不知道VB編譯器雖然。

gmcs的命令行選項類似於csc,但運行gmcs -help以獲取詳細信息。最明顯的區別是,您使用-flagName而不是/flagName :)

在Windows上,您可以直接運行.exe輸出文件,當然。我認爲在Linux上有一些將它們與單聲道相關聯的方法,但我從來沒有嘗試過。當然,有些.NET並不存在於Mono中(反之亦然) - 但是如果你正在編寫簡單的控制檯應用程序(例如,只是嘗試LINQ到對象查詢等),那麼它應該是精細。

+0

簡單的Windows窗體應用程序通常也都是隨身攜帶,如果你碰巧是GUI老兄。 – 2010-04-17 08:01:41

+0

我可能錯了,但大多數單聲道工具不關心-foo,-foo或/ foo。 – Dykam 2010-04-17 08:30:51

4

編譯:

gmcs Test.cs 

運行:

mono Test.exe 

注:

gmcsC#編譯

+0

gmcs是否與mono-develop軟件包配合使用?或者我需要安裝一些單獨的軟件包? – 2010-04-18 17:23:18