自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux平臺系統(tǒng)環(huán)境建立example.cs編譯執(zhí)行

運維 系統(tǒng)運維
Linux平臺系統(tǒng)在安裝Mono前,你必須確定你是否有GIMP Toolkit,Drawing Kit和pkg-config。你可以在rpmfind.net上下載它們。建議下載最新的版本,如果你的Linux平臺系統(tǒng)上原有了這些軟件,你也可能需要升級它們

給大家推薦一款很不錯的Linux平臺系統(tǒng)很有學習價值,這里我主要講解Linux平臺系統(tǒng)的應用,包括介紹Linux平臺系統(tǒng)知識等方面。
 
***步 環(huán)境(Linux平臺系統(tǒng)UBUNTU系統(tǒng)下)

  1. sudo apt-get install mono-gmcs mono 

 第二步 建立example.cs

  1. class X {   
  2. static void Main () {   
  3. System.Console.Write("My first mono app worked!\n"); }  

第三步 編譯

  1. gmcs example.cs  

第四步 執(zhí)行

./example.exe 在Linux中使用C#(Linux平臺系統(tǒng)Fedora系統(tǒng)下) 當微軟啟動它的.NET戰(zhàn)略時,其中的一個目標就是讓所制作的軟件運行在多種不同的Linux平臺系統(tǒng)上。 Mono,一個開源項目,能使.NET能在您的Linux操作系統(tǒng)上運行。

如果你和我一樣,既用Microsoft的技術工作,也喜歡用Linux工作,那么這個Mono就能幫助你我,你可以在這兩個平臺上都可以寫C#程序。 到www.go-mono.com 下載Mono的***安裝包。我看了一下,在我寫這篇文章時,該官方網(wǎng)上***的Stable版本時Mono 1.1.13.8 。

Linux平臺系統(tǒng)在安裝Mono前,你必須確定你是否有GIMP Toolkit,Drawing Kit和pkg-config。你可以在rpmfind.net上下載它們。建議下載***的版本,如果你的Linux平臺系統(tǒng)上原有了這些軟件,你也可能需要升級它們。

下面安裝這些軟件:

  1. # rpm -Uvh glib2-2.0.0-1.i386.rpm   
  2. # rpm -Uvh glib2-devel-2.0.0-1.i386.rpm   
  3. # rpm -Uvh pkgconfig-0.12.0-1.i386.rpm  

Linux平臺系統(tǒng)接下來就是解壓Mono: # tar -zxvf mono-1.1.13.8.tar.gz 接下來:

  1. # ./configure   
  2. # make   
  3. # make install  

當上面的都完成后,你的Linux平臺系統(tǒng)就有了一個可以工作的Mono,它包括了Mono的C#編譯器,Mono的即時編譯器和mint(The Mono interpreter)。下面就可以寫C#程序了。比如,嘿嘿,寫個最有名的Hellow World程序:

  1. class Hello {   
  2. static void Main() {   
  3. System.Console.WriteLine("Hello World"); } }  

呵呵,果然是經(jīng)典。C#程序必須以.cs做后綴名。輸入程序并保存它,比如保存為HelloWorld.cs然后編譯它: # mcs Hello.cs

如果你寫的程序都正確,那么這個命令會生成一個名叫HelloWorld.exe的MSIL文件,然后你就可以使用這個文件: # mint HelloWorld.exe Hello World mint interprter有很多可以選擇的命令包括 --trace 和 --debug,這些對調試很有作用。當你的程序已經(jīng)完成了,你可以在JIT編譯器上編譯了: # mono HelloWorld.exe Hello World

公共語言運行庫提供了跨平臺的能力。.NET程序可以在任何安裝了CLR的系統(tǒng)上運行。實際上,Mono的C#編譯器是在Windows平臺上用 Microsoft .NET Framework SDK編譯后再移到Linux平臺系統(tǒng)上的。你可以把在Windows平臺上編譯好的程序轉到Linux平臺系統(tǒng)上并運行它。

Mono還沒有完全實現(xiàn).NET Framework,但已經(jīng)足夠讓你運行你想寫的程序了。開源的東西一般進化速度很快,也許很快就能完全滿足你的需求。

順便提一下,在gtk-sharp.sourceforge.net上有個Gtk# 項目,它致力于給C#語言綁定gtk+ toolkit。它同時也致力于在Mono下提供和Windows.Forms兼容的庫。當然,從Windows遷移到Linux平臺系統(tǒng)畢竟是有困難的,讓我們 關注它的進展吧。

【編輯推薦】

  1. 風河系統(tǒng)對Linux平臺的態(tài)度已經(jīng)發(fā)生180度的轉變
  2. 紅帽Linux平臺企業(yè)版操作系統(tǒng)
  3. 8個***的Linux平臺商業(yè)智能(BI)軟件
  4. 八款商業(yè)智能軟件應用于Linux平臺下
  5. 雨林木風新系統(tǒng)基于Linux平臺 反盜版法不適用
責任編輯:佚名 來源: CSDN
相關推薦

2010-02-25 10:46:44

Linux操作系統(tǒng)

2010-02-26 10:17:15

Linux uClin

2010-08-04 11:18:45

Linux NFS

2011-06-20 09:06:05

Qt Qtopia

2010-02-02 15:13:42

Linux ARM

2010-01-13 10:14:45

2009-06-22 11:13:00

linuxJava運行環(huán)境

2009-07-01 18:25:50

架設JSP

2010-02-25 13:58:22

Linux JDK

2020-09-30 08:54:16

鴻蒙

2010-02-23 14:45:52

CentOS LEMP

2014-06-25 10:54:31

Linux桌面環(huán)境

2011-06-23 18:04:42

Qt Embedded

2011-06-23 18:16:59

Qt Qtopia

2011-06-23 16:24:21

Qt Embedded 交叉編譯

2010-02-26 10:47:30

Linux Makef

2010-02-24 16:01:39

Linux Makef

2023-11-17 08:02:34

系統(tǒng)調用linux

2010-02-24 09:45:10

Linux CC++

2011-06-17 08:59:27

QT Embedded Arm
點贊
收藏

51CTO技術棧公眾號