2016年1月15日 星期五

C#基本編譯方式


在剛開始學習程式設計時,學習者大部分都是從網路上或買相關書籍回來學習,而這些參考資料都是直接使用編程軟體進行教學,未講解背後編譯流程,因此在此補充說明底層運作模式。 *此說明以C#語言做為範例 C#的程式檔副檔名是".cs",那要如何執行C#的程式檔,首先在你們的目錄下找到一個C#的編譯器名稱叫做"csc.exe",我的目錄是C:\Windows\Microsoft.NET\Framework\v4.0.30319,它會把我們寫的高階程式語言轉換成電腦懂得機器語言。 

實作:
開啟記事本,輸入下圖程式碼後存檔(任何路徑都可以),副檔名改為".cs",打開命令提示字元,將路徑改為csc.exe的所在路徑,按Enter,然後輸入csc 程式檔儲存路徑\程式檔名稱.cs,按Enter,如果出現存取被拒,請用系統管理員身分開啟命令提示字元就可以了。

程式檔
命令提示字元

編譯成功後回到csc.exe的目錄下,可以找到編譯成功後產生的Hello執行檔,點兩下,會發現它閃一下就關掉了,它其實有印出Hello只是電腦執行速度太快了,程式執行結束就關閉了,可以加個停止的程式碼,像是Console.ReadLine()。

沒有留言: