[請益] 有沒有板友在非 Windows 下寫過 C# 呢??
小弟是個 C# 新手... 這幾天有幸在板上看了一些資訊...
先是弄了本 The Complete Reference 的電子書來看看...
然後剛剛也在自己的 FreeBSD 灌了 mono 來寫...
一開始當然是所有語言的第一支程式"Hello Word"囉... XD
--
/* It's Comment. XD*/
using System;
class Example {
public static void Main() {
Console.WriteLine("Hello from C#.");
}
}
--
然後我在 FreeBSD 下使用了 mcs 來編譯...
~/Program/CSharp[1:00]mcs Hello.cs
~/Program/CSharp[1:00]ls
Hello.cs Hello.exe
嗯嗯... 輸出檔名似乎很自動的加了 exe... 算了我就執行吧!!
預料的結果應該是在畫面上秀出一行 Hello from C#. 結果不然... 囧
~/Program/CSharp[1:01]./Hello.exe
MZ?
煽: not found
: not found
: not found
耺 not found
.rsrc坨@@.reloc
: not found
R漓F?
: not found
./Hello.exe: 16: Syntax error: EOF in backquote substitution
~/Program/CSharp[1:01]
我想破了頭實在不知道問題出在哪... 我明明是照書打的啊... 這麼簡單的程式 ~"~
結果在檔案總管看到這個 Hello.exe 的圖示(我有用 SAMBA + 網芳)
忍不住給他點兩下... 靠夭~~~ 居然跳出一個 command line 視窗...
Hello from C#. 然後瞬間結束... <這是當然的, 我又沒有弄個 PAUSE 或 輸入之類>
我想問的是... 在 FreeBSD 寫的程式... 結果產生的執行檔居然是在 Windows 下執行
這是 C# 或者是 mcs 的本意嗎... 囧
該說它很屌嗎... XD
__yroj
--
因為不是每個人都有女朋友
所以上帝賜給我們十根手指頭
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.73.170
推
06/19 02:12, , 1F
06/19 02:12, 1F
→
06/19 02:13, , 2F
06/19 02:13, 2F
→
06/19 02:14, , 3F
06/19 02:14, 3F
推
06/19 02:19, , 4F
06/19 02:19, 4F
→
06/19 02:23, , 5F
06/19 02:23, 5F
推
06/19 09:57, , 6F
06/19 09:57, 6F
→
06/19 09:58, , 7F
06/19 09:58, 7F
推
06/19 17:37, , 8F
06/19 17:37, 8F
→
06/19 22:31, , 9F
06/19 22:31, 9F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章