linuxオペレーティングシステムMONOをインストールして、C〓〓プログラムの詳細な解のステップを実行します。


第一段階環境(UBUNTUシステムで)

sudo apt-get install mono-gmcs mono
第二ステップでexample.csを作成します。

class X {
static void Main () {
System.Console.Write("My first mono app worked!/n");
}
}
第三段階のコンパイル

gmcs example.cs
第四ステップ実行

./example.exe
LinuxではC〓(Fedoraシステムで)を使用しています。
マイクロソフトがNET戦略を開始する時、その一つの目標は製作したソフトウェアを様々なプラットフォームで実行させることです。
NETはあなたのLinuxオペレーティングシステムで実行できます。
あなたが私と同じであれば、Microsoftの技術を使って仕事をしても、Linuxを使って仕事をするのが好きです。このMonoはあなたを助けてくれます。この二つのプラットフォームにC((zhi)プログラムを書いてもいいです。
monoの最新インストールパッケージをwww.go-mono.comにダウンロードします。私はこの文章を書く時、公式サイトの最新のStableバージョンの時にMono 1.1.13.8を見ました。
Monoをインストールする前に、GIMP ToolkitとDrawing Kitとpkg-configがあるかどうかを確認してください。これらはrpmfind.netでダウンロードできます。最新バージョンをダウンロードすることをお勧めします。もしLinuxにこれらのソフトウェアが元からあったら、それらをアップグレードする必要があります。
これらのソフトウェアをインストールします。

# rpm -Uvh glib2-2.0.0-1.i386.rpm
# rpm -Uvh glib2-devel-2.0.0-1.i386.rpm
# rpm -Uvh pkgconfig-0.12.0-1.i386.rpm
次はストレス解消です。

# tar -zxvf mono-1.1.13.8.tar.gz
次に、

# ./configure
# make
# make install
上のすべてが完了すると、Linuxシステムは、MonoのC〓Ciコンパイラ、Monoのインスタントコンパイラとmint(The Mono interpreter)を含めて動作可能なMonoがあります。下にC〓のプログラムを書くことができます。例えば、へへへ、一番有名なハローワールドのプログラムを書きます。

class Hello {
static void Main() {
System.Console.WriteLine("Hello World");
}
}
へへ,やはり経典です。C〓〓プログラムは.csで拡張子名をしなければならない。プログラムを入力して保存します。たとえばハロルド.csとして保存してコンパイルします。

# mcs Hello.cs
あなたが書いたプログラムが全部正しいなら、このコマンドはハローワールド.exeというMSILファイルを作成して、このファイルを使うことができます。

# mint HelloWorld.exe
Hello World
mint interprerには多くの選択可能なコマンドがあります。traceとdebugが含まれています。これらはデバッグにとても役立ちます。あなたのプログラムが完了したら、JITコンパイラでコンパイルできます。

# mono HelloWorld.exe
Hello World
公共の言語ライブラリは、プラットフォームを横断する能力を提供します。NETプログラムは、CLRがインストールされた任意のシステムで実行することができる。実際に、MonoのC菗コンパイラはWindowsプラットフォーム上でMicrosoft.NET Framweork SDKでコンパイルしてLinuxプラットフォームに移したのです。WindowsプラットフォームでコンパイルされたプログラムをLinuxに転送して実行してもいいです。
Monoはまだ完全に実現されていません。NET Fraamewarkは、書きたいプログラムを実行するのに十分です。開源のものは一般的に進化が速く、すぐにあなたのニーズを満たすことができるかもしれません。
ちなみに、gtk-sharp.sourceforg.netにGtk〓〓〓〓プロジェクトがあって、それはC〓〓〓〓言語にgtk+toolkitを結び付けることに力を尽くします。Monoの下でWindows.Formsと互換性のあるライブラリを提供することにも力を入れています。もちろん、WindowsからLinuxに移行するのは難しいです。その進展に注目しましょう。