導航:首頁 > 源碼編譯 > 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編譯屬性相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:578
python員工信息登記表 瀏覽:376
高中美術pdf 瀏覽:160
java實現排列 瀏覽:512
javavector的用法 瀏覽:981
osi實現加密的三層 瀏覽:231
大眾寶來原廠中控如何安裝app 瀏覽:915
linux內核根文件系統 瀏覽:242
3d的命令面板不見了 瀏覽:525
武漢理工大學伺服器ip地址 瀏覽:148
亞馬遜雲伺服器登錄 瀏覽:524
安卓手機如何進行文件處理 瀏覽:70
mysql執行系統命令 瀏覽:929
php支持curlhttps 瀏覽:142
新預演算法責任 瀏覽:443
伺服器如何處理5萬人同時在線 瀏覽:250
哈夫曼編碼數據壓縮 瀏覽:425
鎖定伺服器是什麼意思 瀏覽:383
場景檢測演算法 瀏覽:616
解壓手機軟體觸屏 瀏覽:349