中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux mono的概念是什么

發布時間:2023-03-09 10:33:20 來源:億速云 閱讀:75 作者:iii 欄目:建站服務器

這篇“linux mono的概念是什么”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“linux mono的概念是什么”文章吧。

Mono是一個基于ECMA/ISO標準開發和運行跨平臺應用程序的平臺,它是Microsoft .NET框架的免費開源實現;Mono的的目標是創建一系列匹配ECMA標準(Ecma-334和Ecma-335)的.NET工具,包括C#編譯器和通用語言架構。Mono不僅可以運行于Windows和linux系統上,還可以運行于FreeBSD、Unix、OS X和Solaris。

mono是什么意思

Mono 是一個平臺,基于 ECMA/ISO 標準,用于開發和運行跨平臺應用。它是微軟的 .NET 框架的免費和開源實現。

Mono是一個由Xamarin公司(先前是Novell,最早為Ximian)所主持的自由開放源代碼項目。 該項目的目標是創建一系列匹配ECMA標準(Ecma-334和Ecma-335)的.NET工具,包括C#編譯器和通用語言架構。與微軟的.NET Framework(共通語言運行平臺)不同,Mono項目不僅可以運行于Windows系統上,還可以運行于Linux,FreeBSD,Unix,OS X和Solaris,甚至一些游戲平臺,例如:Playstation 3,Wii或XBox 360。

在 Ubuntu 上安裝 Mono

Mono 在標準的 Ubuntu 軟件源倉庫中不可用。我們將從 Mono 官方源倉庫安裝 Mono。這是一個很簡單直接的過程,只需要花費幾分鐘。

01.開始安裝必要的軟件包:

sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

02.輸入下面的命令,導入源倉庫的 GPG key:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

輸出應該像下面這樣:

gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <releng@xamarin.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1

03.添加 Mono 源倉庫到你的系統源列表:

sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main'

04.安裝 Mono:

sudo apt install mono-complete

mono-complete是一個元軟件包,它會安裝你用來進行 Mono 開發所需要的所有軟件包,包括運行環境,開發工具和所有的類庫。

05.安裝將會花費一些時間。一旦完成,輸入下面的命令,打印 Mono 版本,驗證 Mono 安裝結果:

mono --version

就在寫文章的時候,Mono 最新穩定版本是 6.8.0.123。

Mono JIT compiler version 6.8.0.123 (tarball Tue May 12 15:11:57 UTC 2020)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS:           __thread
    SIGSEGV:       altstack
    Notifications: epoll
    Architecture:  amd64
    Disabled:      none
    Misc:          softdebug 
    Interpreter:   yes
    LLVM:          yes(610)
    Suspend:       hybrid
    GC:            sgen (concurrent by default)

就這些,你已經在你的 Ubuntu 機器上成功安裝了  Mono,并且你可以開始使用它了。

Mono 入門

想要驗證所有設置都正常,我們將會構建一個 Hello World 程序,它將會打印『hello world』信息。

打開你的文本編輯器,并且創建一個名字為hello.cs的文件,內容如下:

using System;

public class HelloWorld
{
    public static void Main(string[] args)
    {
        Console.WriteLine ("Hello World!");
    }
}

使用csc編譯器構建程序:

csc hello.cs

上面的這個命令將會構建出一個可執行程序,名稱為:hello.exe

運行這個可執行程序:

mono hello.exe

輸出將會像下面這樣:

Hello, World

想要通過輸入程序名字來運行程序,你需要使得文件可執行:

chmod +x hello.exe

現在你可以運行hello.exe,輸入:

./hello.exe

以上就是關于“linux mono的概念是什么”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

迭部县| 体育| 台州市| 浦县| 洛浦县| 清镇市| 大理市| 开江县| 乐清市| 灵丘县| 株洲县| 铁岭县| 巫溪县| 缙云县| 贞丰县| 黑山县| 越西县| 吉木萨尔县| 东海县| 孝感市| 麟游县| 山阴县| 福建省| 商水县| 宜黄县| 天全县| 长沙市| 民权县| 商都县| 庐江县| 方山县| 丹阳市| 山阳县| 榆林市| 武城县| 垣曲县| 安康市| 东宁县| 墨江| 安庆市| 商洛市|