我用Mono(1)
我在Mono 0.1就開始關注和試用Mono了。我印象最深的一次是,我在FreeBSD里編譯好了Mono(FreeBSD裝在VPC里)。我用了同樣的算法寫了一個CS文件和JAVA文件。然后在虛擬機的FreeBSD的Mono下編譯運行,把Java文件在真實機器的Windows XP下編譯運行,結果.NET的性能都要高出JAVA的一倍。那時候,Mono好像是0.19。并且我發現用.NET FX來編譯,到Mono去執行,速度還要快一點。
前面只是我使用Mono的一點回顧了(其中所涉及的和JAVA的比較,只是我曾經的一個試驗,并不代表我對JAVA有任何偏見。)。這月初,Mono1.0終于發布了。我上個星期終于在VMWARE里的Redhat9裝上了MONO,可以真正的體驗Mono了。
Linux上安裝的周折
其實在6月底,我就在Vmare的Mandrake 10里編譯安裝了Mono RC1(RC1 是沒有公布在首頁的,但是在下載頁面有,或許很多人不知道有RC1)。當1.0出來的時候,我覺得還是應該把Mono安裝到RPM支持的Linux下,免得用源代碼編譯得麻煩。于是我就下載Fedora Core 2,結果把FC2 安裝到VMware里有問題,X都啟動不了。后來又不得不下載Redhat 9。
安裝好了Redhat 9,從Redhat 9 RPM包下載地址http://mono2.ximian.com/archive/1.0/redhat-9-i386/
,下載mono-all.zip。但是我安裝這些RPM時,發現還少了libgtkhtml3.0_4和libgal2.0_6,我又到http://rpm.pbone.net?找到了這些RPM。注意對于Redhat 9要下載的文件是:libgal2.0_6-1.99.11.0.200405020658-0.snap.ximian.6.1.i386.rpm 和libgtkhtml3.0_4-3.0.10.0.200405020658-0.snap.ximian.6.1.i386.rpm。
安裝順序就基本按照http://mono2.ximian.com/archive/1.0/redhat-9-i386/這個頁面由上到下的安裝,當然其中的順序肯定不是完全正確,反正RPM Installer會提示缺少什么依賴項。
Windows上安裝的方便
Windows安裝就一個MSI,簡單得不能再簡單了。不過如果要想運行GTK的程序得話,還需要下載安裝GTK+2 For Windows,并把GTK+2的LIB copy到MONO 的Lib目錄里。
MacOS上的安裝
我當然是用的PearPC了。到http://china.pearpc.net/?下載模擬器,然后到網絡(BT上應該有)下載MACOS X 10.0.3的已安裝好的PearPC鏡像。(關于使用PearPC和MacOS X,我這里就不多說了,呵呵)
在Mono的下載頁下載For MacOS的安裝包,并把這個安裝包做成一個ISO,在PearPC的配置文件中掛上這個ISO。MacOS X啟動后,運行安裝包,就順利的裝上了。然后,我在終端里輸入了Mono,能正確顯示使用幫助,但是當我使用mcs 編譯一個helloworld.cs時,PearPC崩潰了(這個可能是PearPC的問題,誰能借一個蘋果機給我呀。)
好了說了怎么多,貼幾張圖吧:
轉載于:https://www.cnblogs.com/redmoon/archive/2004/07/13/23683.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: Testing BlogJet
- 下一篇: 有感软件安装称呼的变化