小知识:Linux服务器编译安装Mono笔记

一、安装依赖关系包

复制代码

代码如下:

yum install gcc bison pkgconfig glib2-devel gettext make gcc-c++ libstdc++-devel libgdiplus-devel

二、下载源码并解压

复制代码

代码如下:

#下载地址在http://ftp.novell.com/pub/mono/sources/mono/

#我下载的是2.10.2

cd /usr/local/src

wget -c http://ftp.novell.com/pub/mono/sources/mono/mono-2.10.2.tar.bz2

tar xf mono-2.10.2.tar.bz2

cd mono-2.10.2

三、编译安装

复制代码

代码如下:

./configure –prefix=/usr/local/mono

make

make install

四、为使用mono的用户增加环境变量

复制代码

代码如下:

#在这个用户的~/.bash_profile时增加

export PKG_CONFIG_PATH=/usr/local/mono/lib/pkgconfig:

export PATH=/usr/local/mono/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

#重新加载一下

source ~/.bash_profile

五、测试

复制代码

代码如下:

/usr/local/mono/bin/mono-test-install

Active Mono: /usr/local/mono/bin/mono

Your have a working System.Drawing setup

Your file system watcher is: System.IO.InotifyWatcher

如果没有做第四步会发现报下边这个错误:

复制代码

代码如下:

/usr/local/mono/bin/mono-test-install

Active Mono:

Warning: pkg-config could not find mono installed on this system

No dotnet pkgconfig found, Windows.Forms, System.Drawing and others will not work
声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:linux ssh是什么?Linu怎么修改SSH端口号?

2023-6-12 4:51:39

建站知识

小知识:高危禁止! Linux切勿执行的10个危险命令

2023-6-12 5:08:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索