これまでW-ZERO3で動くアプリをLinuxで開発したいと思ってもなかなか情報がなくて成功しなかったのだが、ついに一つの方法が見つかった。それはMonoを使って.NET向けのアプリを開発するというもの。ただし普通にコンパイルしただけでは動かない。ポイントは2つ: Compact FrameworkのDLLを使ってコンパイルする コンパイル後にpublic keyを修正する まず、.Net Compact Framework 2.0メモを参考に、.NET Compact Framework用のDLLを入手し、カレントディレクトリにDLLへのシンボリックリンクも作っておく。次に、以下のコマンドでコンパイルを行う。 $ gmcs -t:winexe -noconfig -r:system.dll -r:system.windows.forms.dll -r:system.drawing.dll