這篇文章主要介紹了Ubuntu Mono如何安裝編譯,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
為南山等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及南山網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為做網(wǎng)站、成都網(wǎng)站設(shè)計、南山網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
Ubuntu Mono已被廣泛應(yīng)用但是也在不斷的更新,這里介紹Ubuntu Mono安裝設(shè)置使用,幫助大家安裝更新Ubuntu Mono系統(tǒng)。使用Ubuntu有一段時間了,對于做C#開發(fā)的人來說,Ubuntu Mono讓我們看到了在Linux下使用C??吹较M?。
我使用的是Ubuntu 8.10 默認(rèn)安裝了Ubuntu Mono1.9.1但是Ubuntu Mono 2.0.1發(fā)布帶來了更多新特性(僅相對于Mono來說)。但是沒有官方的安裝源,只能下來代碼自己編譯,相對于Windows linux對于我來說還是太陌生很多不明白的地方,但是這難不倒我們做程序員的,看ReadMe 查Google反正,要把你搞定為止,編譯Ubuntu Mono 2.0.1非常順利
sudo apt-get build-dep mono//安裝一些必須的包,以免出錯./configure --prefix=/usr/local make sudo make install幾分鐘的編譯過程,很順利,完成后在終端輸入mono -V
Mono JIT compiler version 2.0.1 (tarball) Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com TLS: __thread GC:Included Boehm (with typed GC) SIGSEGV: altstack Notifications: epoll Architecture: x86 Disabled: none
安裝完成!好像沒有什么困難的
下面裝MonoDevelop才是磨難的開始,我從SVN取回MonoDevelop的代碼,直接./configure 這過程序也提示我確少幾個庫,這個按他的提示,在新立得里搜過一下,裝上,能過,但在make過程中缺不的文件就相當(dāng)郁悶了,一開始,報缺Ubuntu Mono-addins的程序集,這個也好辦,下載下來,編譯通過把編譯出來的所有文件復(fù)制到Ubuntu Mono develp的bin目錄下,再一次make,好了這個問題就沒有了,接下來說缺Ubuntu Mono doc 2.0下用類似辦法解決,再一次make 這次缺gtk-sharp
not be loaded:> Assembly: gtk-sharp (assemblyref_index=1) > Version: 2.12.0.0 > Public Key: 35e10195dab3c99f > System error: Unknown error: 0
我明明編譯安裝了Gtk# 2.8Monodevelop的網(wǎng)頁上也說需要2.8怎么這里要2.12版本的呢, 在google.里好多人有和我一樣的問題但都沒有好的解決方案,我用 gacutil -l |grep gtk-sharpgtk-sharp, Version=2.8.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f也證明我的GAC里有g(shù)tk-sharp 2.8 這個問題折騰了我好久,***,用了一個我自己也不太喜歡的辦法,我打開原來,mono1.9.1的gac文件夾,把里的他里面有2.12版本的dll,我全部復(fù)制到新的Ubuntu Mono的gac文件夾里。編譯還真的全通過了直接make run 能運行monodevelop,但心里總有點不爽,不知道這里的各位大大,有沒有什么好的***的解決方案.
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Ubuntu Mono如何安裝編譯”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
當(dāng)前文章:UbuntuMono如何安裝編譯
網(wǎng)頁鏈接:http://jinyejixie.com/article14/gcehde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、搜索引擎優(yōu)化、軟件開發(fā)、手機網(wǎng)站建設(shè)、品牌網(wǎng)站制作、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)