CentOS6.5 64bit 运行Mono程序

前几日和一技术友聊天,认为转Java好,java可以在Linux下运行,貌似c#不可以哦,就做了个尝试,运行控制台程序和窗口程序(界面编程,Linux下Java好像也比较烦吧)

现在贴环境:

参考:Centos安装mono平台:http://www.cnblogs.com/shanyou/p/3218611.html
yum –y update;
yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-deve libX11-devel freetype-devel fontconfig-devel  cairo-devel;

cd /usr/local/src/;

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=/usr

make

make install

源码安装:

cd /usr/local/src/

wget http://download.mono-project.com/sources/mono/mono-3.2.1.tar.bz2

tar -jxvf mono-3.2.1.tar.bz2

./configure --prefix=/usr

make

make install

输入 mono -V 如有mono版本信息,则安装成功.
终端输入mono ./Test.exe 即可查看控制台程序

在xaamarm下建立一个简单窗口程序,Linux下一直不成功,好郁闷啊,最后解决了,windows安装顺序:

Linux下,最后参考这篇文章:http://www.cnblogs.com/SW515/p/3670705.html,我试验过程中发现gtk报错,

如果gtk安装错误:执行下面两句命令

yum groupinstall "Development Tools"
yum install gtk+-devel gtk2-devel再安装gtk就可以了。亲测可以运行哦。
时间: 2024-10-19 10:19:12

CentOS6.5 64bit 运行Mono程序的相关文章

在 Azure 上使用 Docker运行 Mono

Docker 是最近相当热门的一个名词,它是一个基于 Linux Container 的轻量化的虚拟技术,而微软也相当积极与 Docker 合作,在 Azure 上支持这个火热的技术,并且提供简单的方式来建立 Docker Host,本文将会介绍如何在 Azure 上使用 Docker. Docker 简介 Docker 是一个开源的项目,主要的特点是能将应用程序包装在一个 LXC (Linux Container) 容器中,当这些应用被包装进容器后,部署.迁移都变得更为简单.与传统的虚拟化技术

在Mac OS X上用自己编译出的CoreCLR运行.NET程序

当昨天被Mac OS X上无法编译CoreCLR的问题困扰时(详见Mac OS X上尝试编译CoreCLR源代码),后来发现这个难题竟然被神人@kangaroo给解决了,连CoreCLR的微软开发人员也大吃一惊(详见#105). @kangaroo This is awesome! Thank you so much for doing it! I’ll start reviewing it in the morning. 今天发现,@kangaroo修改后可在OS X上编译的版本已被合并到Co

轻易解决VMware 虚拟机中被提示“请不要在虚拟机中运行此程序“

决 VMware 虚拟机 中被提示 "请不要在虚拟机中运行此程序"或者"Themida Sorry, this application cannot run under a Virtual Machine"方法 自己发现问题,解决问题后,觉得应该分享给大家.用记事本打开 VMX 文件 类似 Windows XP Professional.vmx ,在文本末尾加入一行 monitor_control.restrict_backdoor = TRUE 保存文件 现在启动

cordova构建和运行应用程序(安卓)

要构建和运行应用程序,需要为要定位的每个平台安装sdk. 检查您是否满足构建平台的要求的命令: cordova requirements 1.安卓平台指南: cordova for Android需要安装在OSX,Linux或Windows上的Android SDK. 安装要求: 1.java开发工具包(JDK) 下载安装好JDK之后,在终端输入JAVAC,如果跳出如下提示,说明JAVA环境已经配置好了 2.Android SDK 在这里,我选择安装Android Studio,以便于运行和调试

1.配置EditPuls-编译和运行java程序

1.工具>配置自定义工具 2.添加工具>程序 1).编译java程序 2).运行java程序

Eclipse调用hadoop2运行MR程序(转)

hadoop:hadoop2.2 ,windows myeclipse环境: Eclipse调用hadoop运行MR程序其实就是普通的java程序可以提交MR任务到集群执行而已.在Hadoop1中,只需指定jt(jobtracker)和fs(namenode)即可,一般如下: [java] view plaincopy Configuration conf = new Configuration(); conf.set("mapred.job.tracker", "192.1

'telnet' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

Win7或者win8等是默认没有安装telnet功能,所以你直接用telnet命令是用不了的: 下面介绍在win8下面如何操作:“控制面板”-->“程序”(在左下角)-->程序和功能--->“启用或关闭Windows功能”,勾上“telnet客户端”,确定就可以正常使用telnet命令了. 'telnet' 不是内部或外部命令,也不是可运行的程序 或批处理文件.

” 'ipconfig' 不是内部或外部命令,也不是可运行的程序。。。“的解决方法

之前有在练习完成基于TCP/IP的Socket的客户端与服务器间的通信,但是每次打开Dos框,输入ipconfig来查询本机的IP信息时, 总是显示” 'ipconfig' 不是内部或外部命令,也不是可运行的程序...“这样的错误.起初以为是电脑问题,重启好几次电脑,发现结果还是如此, 因此在网上查询原因,功夫不负有心人,终于找到解决的办法了,下边就将其分享,以供有相同疑惑的小伙伴们参考. 在控制台中输入命令ipconfig的时候,会出现“‘ipconfig’不是内部或外部命令,也不是可运行的程

解决运行pytorch程序多线程问题

当我使用pycharm运行  (https://github.com/Joyce94/cnn-text-classification-pytorch )  pytorch程序的时候,在Linux服务器上会开启多个进程,占用服务器的大量的CPU,在windows10上运行此程序的时候,本机的CPU和内存会被吃光,是因为在train.py中有大量的数据训练处理,会开启多个进程,占用大量的CPU和进程. 本机window10 linux服务器开启了多个进程 Linux服务器占用大量CPU 在pytor