我这里是CentOS6.2,x86_64
首先我们需要安装libgdiplus
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2
tar -jxvf libgdiplus-2.10.tar.bz2
cd libgdiplus-2.10
./configure --prefix=/opt/mono
make
make install
echo "/opt/mono/lib" > /etc/ld.so.conf.d/mono.conf
然后安装Mono。
mono会有更新,点开http://download.mono-project.com/sources/mono可以查看最新版本。我安装的时候是3.0.6
wget http://download.mono-project.com/sources/mono/mono-3.0.6.tar.bz2
tar -jxvf mono-3.0.6.tar.bz2
cd mono-2.10.8
./configure --prefix=/opt/mono
make
这里make我跑了大概15分钟
make install
echo export PKG_CONFIG_PATH=/opt/mono/lib/pkgconfig:$PKG_CONFIG_PATH>>~/.bash_profile
echo export LD_LIBRARY_PATH=/opt/mono/lib:$LD_LIBRARY_PATH>>~/.bash_profile
echo export PATH=/opt/mono/bin:$PATH>>~/.bash_profile
source ~/.bash_profile
至此Mono安装完毕,C#经VS编译生成的exe文件可以直接通过mono wenjianming.exe的方式运行。但是带Form的程序不行。控制台程序可以直接运行。