Mono是一個基於ECMA/ISO標準開發和運行跨平台應用程式的平台,它是Microsoft .NET框架的免費開源實作;Mono的目標是創建一系列匹配ECMA標準(Ecma-334和Ecma-335)的.NET工具,包括C#編譯器和通用語言架構。 Mono不僅可以運行於Windows和linux系統上,還可以運行於FreeBSD、Unix、OS X和Solaris。
本教學操作環境:Ubuntu 20.04系統、Dell G3電腦。
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>" imported gpg: Total number processed: 1 gpg: imported: 1</releng>
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
總結
在Ubuntu 20.04 安裝Mono 是相對簡單直接的過程,它只會花費你一點時間。
以上是linux mono是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Dreamweaver CS6
視覺化網頁開發工具

WebStorm Mac版
好用的JavaScript開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

記事本++7.3.1
好用且免費的程式碼編輯器