成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux平臺系統環境建立example.cs編譯執行

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

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

  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  

第四步 執行

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

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

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

下面安裝這些軟件:

  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平臺系統接下來就是解壓Mono: # tar -zxvf mono-1.1.13.8.tar.gz 接下來:

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

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

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

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

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

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

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

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

【編輯推薦】

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

2010-02-25 10:46:44

Linux操作系統

2010-02-26 10:17:15

Linux uClin

2010-08-04 11:18:45

Linux NFS

2010-02-02 15:13:42

Linux ARM

2011-06-20 09:06:05

Qt Qtopia

2010-01-13 10:14:45

2009-07-01 18:25:50

架設JSP

2009-06-22 11:13:00

linuxJava運行環境

2010-02-25 13:58:22

Linux JDK

2020-09-30 08:54:16

鴻蒙

2014-06-25 10:54:31

Linux桌面環境

2010-02-23 14:45:52

CentOS LEMP

2011-06-17 08:59:27

QT Embedded Arm

2010-02-24 09:45:10

Linux CC++

2011-06-23 18:16:59

Qt Qtopia

2011-06-23 18:04:42

Qt Embedded

2011-06-23 16:24:21

Qt Embedded 交叉編譯

2010-02-26 10:47:30

Linux Makef

2010-02-24 16:01:39

Linux Makef

2010-01-14 15:45:37

CentOS 5編譯
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕1区2区 | 欧美亚洲国产精品 | 国产在线永久免费 | 国产一区二区在线播放 | 一区二区三区免费 | 成人在线播放网站 | 精品免费国产一区二区三区四区 | 欧美日韩在线高清 | 国产一区二区三区 | 日韩一区精品 | 精品久久久久国产 | 精品一区二区三区在线视频 | 台湾佬久久 | 国产精品久久久一区二区三区 | 免费h在线 | 国产a区| 国产精品美女久久久久久免费 | 国产一区二区在线免费播放 | 天天天操操操 | 涩涩视频网站在线观看 | 日韩一区二区三区在线 | 国产一区二区在线播放视频 | 成人在线免费电影 | 日本精品一区二区三区在线观看 | 伊人一区| 国产成人精品网站 | 91精品国产一区二区三区 | 91就要激情 | 亚洲精品视频在线观看视频 | 99视频在线播放 | 国产xxx在线观看 | 91久久精品日日躁夜夜躁欧美 | 国产乱码精品一区二区三区av | 九九看片| 欧美一区二区三区小说 | www视频在线观看 | 亚洲欧美国产精品久久 | 午夜合集| 伊人网综合 | 国产午夜精品一区二区三区嫩草 | 婷婷99|