A.インストールのモノ
ARMv6の(世代ラズベリーパイB +):http://yunpan.cn/cw6NYzXkD9kHqアクセスパスワード63Ae
のARMv7(IIラズベリーパイ2):http://yunpan.cn/cw6NMKUztiSDuアクセスパスワード4efb
1.ファイルをダウンロードmono_4.0.1-1_arm7hf.deb
入/ホーム/パイディレクトリに移動しfilezillaのツール
SSH入力端子In 3:すなわち、図に示すようにmono_4.0.1-1_arm7hf.debが完了搭載須藤はdpkg -i
OK、今テストにそれを書くためhelloword
ナノhello.cs
コードを入力します。
システムを使用しました。 パブリッククラスのHelloWorld { 静的ます。public voidメイン() { Console.WriteLineを( "Hello World"の); } }
hello.csをコンパイルします
MCSのhello.cs
ファイルのプロパティを表示し、ファイルコマンドを使用して、ファイルhello.exeを生成正常にコンパイルし、MS Windowsプラットフォーム上で実行されている、そのIntelアーキテクチャを発見しました。これはなぜでしょうか?
私たちは、C#は動的言語であることを知って、彼はCLRは、プラットフォームに依存しながら、実行を説明するために、CLR(共通言語ランタイム)に依存している、彼はファイルhello.exeを実行する責任があります。
さて、テストを実行してみましょう
モノラルhelle.exe
成功出力のHello World
実際には、我々は実行され、Windowsのファイルhello.exeに直接ファイルをコピーすることができます。XPには、.NET環境をインストールする必要があることに注意してください、Windows 7のインストールを必要としない、.NET環境が付属しています。
ここで私は、テーブルの下に置くファイルhello.exeコマンドラインインターフェースを入力して、直接ファイルhello.exe実行され、成功した出力のHello Worldは、
それは驚くべきではないでしょうか?
一度書き、どこでも実行!
従ってモノ設置環境のみモノEXEプログラムインタフェースを行うことなく、この時間は、インターフェースはそれをサポートするためにインストールする必要 GTKSharp (モノまたは.NETベースのツールのグラフィカル・ユーザ・インタフェース・パッケージ)
II。オンラインのモノをインストール
1.オンラインダウンロードやモノをインストールします。
sudo apt-get install mono-complete
STK-Charpオンラインライブラリを2.ダウンロードしてインストールします:
sudo apt-get install libglib2.0-dev