MONOをつつく1-C#のコンパイルはどうするの?
【コンパイル手順】
- cd コンパイル対象となるC#ファイルのディレクトリ
- smcs ファイル名
- 2で生成されたexeファイル
注意点を囀るピヨ。まず1の手順ではドライブがC以外なら/dオプションが必要ピヨ。これはよくハマる罠だから注意してね。2の手順については他にもオプションがある事に注意してね。gmcs --helpで説明が見られるから暇な時に読んでみよう。手順3については特にないよ。
次はUnix系OS(LinuxやFreeBSDなど)は、手順はほとんど同じだけど3の手順に注意が必要ピヨ。Unix系OSではこのexeファイルは異質だからmono exeファイル名にしないと動かないピヨッ。注意してね。
追記
C#コンパイラはバージョン毎に名前が違うピヨ。
- 1.0・・・mcs
- 2.0・・・gmcs
- 3.0・・・smcs