Mono ── .Net in Linux

原以为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,突然一声不响地把全部页面都关了,于是只好从头来过,长话短说了)
原文地址:https://www.cnblogs.com/wonderow/p/65734.html