导航:首页 > 源码编译 > mono编译属性

mono编译属性

发布时间:2022-07-10 01:01:24

⑴ 如何编译Mono

下载了最新的mono2.2,Windows 2003系统。 安装成功,运行mono.exe也有...
unity 3d自带的monodevelop是不能改为中文版,你可以尝试安装非unity版本的monodevelop提取其汉化文件之后替换到unity的monodevelop中的做法,不过还是建议使用VS来编写unity 3d中的c#代码,monodevelop中中文注释什么的都容易乱码!

⑵ 如何在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《/p》 《p》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《/p》 《p》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

上面就是Linux服务器下编译安装mono笔记的方法介绍了,按照上面的步骤就能快速的编译安装mono笔记,是不是很方便

⑶ mono和probe是什么意思

Mono是一个由Xamarin公司(先前是Novell,最早为Ximian)所主持的自由开放源代码项目。该项目的目标是创建一系列匹配ECMA标准(Ecma-334和Ecma-335)的.NET工具,包括C#编译器和通用语言架构。

Probe是指探机,探机是暴雪娱乐公司出品的即时战略游戏《星际争霸》中的星灵基础建设单位,可由星灵枢纽折跃至战场。

(3)mono编译属性扩展阅读:

Mono虚拟机包含一个实时编译引擎,该引擎可用于如下处理器:x86,SPARC,PowerPC,ARM,S390 (32位模式和64位模式),x86-x64,IA64和64位模式的SPAR。该虚拟机可以将代码实时编译或者预先编译到原生代码,对于那些没有列出来的系统,则使用的是代码解释器。

现有大量与Mono相关的用于扩展Mono的项目,这些项目允许开发者在他们的开发环境中使用Mono。这些项目包括:

Cocoa#,对原生Mac OS X工具包的一系列包装(Cocoa)。

Gecko#,一个对在Mozilla中使用的嵌入式布局引擎的绑定(Gecko).

Gtk#,对使用C的GTK+库的C#的外包。

Tao,一个图形及游戏库的绑定。

⑷ mono for windows编译出来的C#程序能否脱离.net运行

mono编译出来的不是可以脱离.NET的程序,而是把需要用到的.NET框架打包到EXE内。从发布上来说是方便,但运行效率上还不如已经装在机器上的.NET框架高。.NET会有常驻内存和在程序首次运行时本地编译提高程序第二次启动的时间,这些机制mono估计都没有。

⑸ mono的语言

公共语言基础(Common Language Infrastructure,CLI),又叫公共语言运行时(Common Language Runtime),已由Mono实现。该运行时用于执行已编译的.NET应用程序。公共语言基础已被ECMA定义为标准ECMA-335。要运行一个.NET应用程序,你必须使用相应的参数调用运行时。
在ECMA-335的第六章详细说明了公共语言规范(Common Language Specification,CLS)并定义了提供给公共语言基础的接口,例如对于枚举类型的隐含表示类型的协定。 Mono的编译器负责生成符合公共语言规范的映射代码,即公共中间语言(Common Intermediate Language,CIL)。 Mono的运行时将运行这类代码。 ECMA标准先前还定义了一个符合公共语言规范的程序库作为应用框架。

⑹ c#.net程序移植到mono,控件显示不正常

你要明白,mono只是另一个.NET架构而已。你的EXE里面还是ML
所以只要目标机有mono或.NET就可以运行,如果什么都没有一样不能运行。
mono的效率应该不如.NET,而且相比缺乏一些功能。

⑺ mono编译问题

mcs.exe

⑻ 你好,我看到你回答别人的关于Mono 的问题找到你的,我想问个问题:安装后没有mono编译的选项,怎样用mono

参考答案: 清水出芙蓉,天然去雕饰。

⑼ mono什么意思

Mono是一个由Novell公司(由Xamarin发起,并由Miguel de lcaza领导的,一个致力于开创.NET在Linux上使用的开源工程。它包含了一个C#语言的编译器,一个CLR的运行时,和一组类库,并实现了 ADO NET和ASP NET。能够使得开发人员在Linux用C#开发程序。)主持的项目.该项目的目标是创建一系列符合标准ECMA (Ecma-334和Ecma-335)的.Net 工具, 包括C #编译器和共同语言(CL 即 Common Language)执行平台(Platform).与微软的.Net不同, Mono项目不仅可以运行于Windows系统内,还可以运行于Linux, FreeBSD, Unix, Mac OS X和Solaris。

阅读全文

与mono编译属性相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:579
python员工信息登记表 浏览:377
高中美术pdf 浏览:161
java实现排列 浏览:513
javavector的用法 浏览:982
osi实现加密的三层 浏览:233
大众宝来原厂中控如何安装app 浏览:916
linux内核根文件系统 浏览:243
3d的命令面板不见了 浏览:526
武汉理工大学服务器ip地址 浏览:149
亚马逊云服务器登录 浏览:525
安卓手机如何进行文件处理 浏览:71
mysql执行系统命令 浏览:930
php支持curlhttps 浏览:143
新预算法责任 浏览:444
服务器如何处理5万人同时在线 浏览:251
哈夫曼编码数据压缩 浏览:426
锁定服务器是什么意思 浏览:385
场景检测算法 浏览:617
解压手机软件触屏 浏览:350