Mono ── .Net in Linux

weixin_34219944發表於2004-11-19
原以為Mono的.Net執行時原始碼只有17M多,對GDI+的支援庫也不過400多K,這樣編譯出來的東西比微軟的.Net Framework還小得多。結果裝下來才知道GDI+對其它庫的依賴性很強,的確,如果只需要對C#、VB.Net語言本身的基本支援,那隻要裝 Mono就行了。但如果需要System.Drawing和System.Windows.Forms的話,需要下面的包:
libpixman、Cairo (CVS下載):cvs -d :pserver:anoncvs@cvs.cairographics.org:/cvs/cairo co libpixman cairo
(其間可能需要設計環境變數PKG_CONFIG_PATH=/usr/local/lib/pkgconfig才能進行下一步)
libgdiplus:http://www.go-mono.com/archive/1.0/libgdiplus-1.0.tar.gz
Wine:http://www.winehq.com/site/download
winelib(不包含在Wine裡,生成winelib.exe.so):http://www.go-mono.com/archive/1.0/winelib-0.3.tar.gz
這樣裝下來,已經不下百兆了……呵呵。
(原來寫了一些,因為Firefox的bug,突然一聲不響地把全部頁面都關了,於是只好從頭來過,長話短說了)

相關文章