• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            流量統(tǒng)計(jì):
            Rixu Blog (日需博客)
            日需博客,每日必需來(lái)踩踩哦..
            posts - 108,comments - 54,trackbacks - 0

            先準(zhǔn)備環(huán)境:

            執(zhí)行

            sudo apt-get install gcc

            先安裝:libgdiplus

            下載: http://ftp.novell.com/pub/mono/sources/libgdiplus/libgdiplus-2.8.1.tar.bz2

            解壓tar -jvxf  libgdiplus-2.81.tar.bz2

            進(jìn)入目錄:cd libgdiplus-2.8。1

            執(zhí)行:./configure --prefix=/usr 有可能遇到的錯(cuò)誤 有:

            錯(cuò)誤解決:

            Error: you need to install pkg-config

            執(zhí)行:sudo apt-get install pkg-config

            No package 'glib-2.0' found

            執(zhí)行:sudo apt-get install libglib2.0-dev

            Error: *** Pibpng12 not found

            執(zhí)行:sudo apt-get install libpng-dev

            Error:"Failed to compile with X11/Xlib.h include"

            執(zhí)行:sudo apt-get install libx11-dev

            Error:cairo requires at least one font backend.please install freetype and fontconfig.

            Error:./configure failed for cairo

            執(zhí)行:
            sudo apt-get install libfreetype6-dev

            sudo apt-get install fontconfig

            sudo apt-get install libfontconfig1-dev

            以上的也許有些不一定需要。。但我是全給它裝了

            解決以上問(wèn)題 執(zhí)行./configure --prefix=/usr基本沒(méi)問(wèn)題 了。如果還有可以用

            Sudo apt-cache search 查詢(xún)需要安裝的庫(kù)

            最后執(zhí)行make && make install安裝即可

            最后安裝mono

            執(zhí)行:cd ..

            回到上層目錄,

            下載:http://ftp.novell.com/pub/mono/sources/mono/mono-2.8.1.tar.bz2

            解壓:tar -jvxf  mono-2.8.1.tar.bz2

            進(jìn)入解壓的目錄:cd mono-2.8.1

            執(zhí)行:./configure --prefix=/usr

            可能出現(xiàn)的錯(cuò)誤有:

            Error:you need to install g++

            執(zhí)行:sudo apt-get install g++

            Error:you need to install bison

            Sudo apt-get install bison

            Error:msgfmt not found.you need to install the "gettext" package

            Sudo apt-get install gettext

            解決以上問(wèn)題 執(zhí)行./configure --prefix=/usr

            最后執(zhí)行make && make install安裝即可(編譯時(shí)間比較久)

            執(zhí)行:mono -V就可以查看當(dāng)前版本



            最后測(cè)試下,在VS2010下寫(xiě)了個(gè)控制臺(tái)程 序,編 譯生成EXE拷貝到ubuntu下
            折疊C# 代碼
            1. static void Main(string[] args)  
            2.         {  
            3.             var p = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;  
            4.             Console.WriteLine(p);  
            5.   
            6.             p = Environment.CurrentDirectory;  
            7.   
            8.             Console.WriteLine(p);  
            9.   
            10.             var fs = System.IO.Directory.GetFiles(p);  
            11.   
            12.             foreach (var f in fs)  
            13.             {  
            14.                 Console.WriteLine(f);  
            15.             }  
            16.   
            17.             p = JM.Common.IO.PathMg.CheckPath("abc");  
            18.   
            19.             Console.WriteLine(p);  
            20.   
            21.             p = System.Windows.Forms.Application.StartupPath;  
            22.   
            23.             Console.WriteLine(p);  
            24.   
            25.             Console.WriteLine("請(qǐng)輸入您要?jiǎng)?chuàng)建的目錄:");  
            26.   
            27.             var dic = Console.ReadLine();  
            28.   
            29.             p = JM.Common.IO.PathMg.CheckPath(dic);  
            30.   
            31.             Console.WriteLine("創(chuàng)建目錄:" + p);  
            32.   
            33.             JM.Common.IO.DirectoryMg.CreateDirectory(p);  
            34.   
            35.             Console.WriteLine("創(chuàng)建完成");  
            36.   
            37.             Console.ReadLine();  
            38.         }  

            mono testmono.exe


            執(zhí)行結(jié)果除了中文顯示不了之外其它的都沒(méi)有問(wèn)題 ,我裝的是英文版操作系統(tǒng)。
            Logo
            作者:Gezidan
            出處:http://www.rixu.net    
            本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。
            posted on 2011-08-16 18:56 日需博客 閱讀(1016) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): C#Linux轉(zhuǎn)載
            久久精品国产黑森林| 午夜视频久久久久一区 | 噜噜噜色噜噜噜久久| 99久久er这里只有精品18| 久久笫一福利免费导航| 久久九九久精品国产| 国产精品热久久毛片| 精品久久一区二区| 国产精品久久久久久久久鸭| 久久亚洲精精品中文字幕| 亚洲国产精品18久久久久久| 7777精品伊人久久久大香线蕉| 欧美日韩成人精品久久久免费看| 久久免费精品一区二区| 韩国三级大全久久网站| 久久不射电影网| 国产精品无码久久久久| 久久久久亚洲AV无码专区桃色| 久久精品成人欧美大片| 久久亚洲视频| 国产精品99久久久精品无码| 亚洲精品无码久久久久sm| 久久久久亚洲AV无码麻豆| 国产成人精品白浆久久69 | 久久久精品人妻一区二区三区四| 亚洲伊人久久精品影院| 久久精品国产亚洲av影院| 久久精品国产99国产精品澳门| 99久久99久久精品国产片果冻| 国内精品久久久久久不卡影院 | 亚洲精品无码久久毛片 | 日产精品久久久久久久性色| 久久精品国产网红主播| 国产福利电影一区二区三区久久老子无码午夜伦不| 久久精品草草草| 亚洲国产成人精品无码久久久久久综合| 伊人热热久久原色播放www| 国内精品久久久久影院优| 久久久久国产精品三级网| 99久久精品国产一区二区| 久久精品国产99国产精偷|