Mono是一个基于ECMA/ISO标准开发和运行跨平台应用程序的平台,是微软的一个免费开源实现。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,第一洗面)赞助的免费开源项目。这个项目的目标是创造一系列。符合ECMA标准(Ecma-334和Ecma-335)的. NET工具,包括C#编译器和公共语言架构。和微软的不一样。NET框架,Mono project不仅可以在Windows系统上运行,还可以在Linux、FreeBSD、Unix、OS X和Solaris上运行,甚至可以在一些游戏平台上运行,比如Playstation 3、Wii或XBox 360。
在Ubuntu上安装Mono
标准的Ubuntu软件源代码库中没有Mono。我们将从Mono的官方源码仓库安装Mono。这是一个非常简单直接的过程,只需要几分钟。
01.开始安装必要的软件包:
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common02.输入以下命令以导入源仓库的GPG键:
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: 103.将单声道源仓库添加到您的系统源列表:
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main'04.安装单声道:
sudo apt install mono-completeMono-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,你可以开始使用了。
单声道简介
为了验证所有设置是否正常,我们将构建一个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的可执行程序。
运行此可执行程序:
输出将如下所示:
Hello, World要通过输入程序名称来运行程序,您需要使文件可执行:
chmod +x hello.exe现在,您可以运行hello.exe并输入:
./hello.exe摘要
在Ubuntu 20.04上安装Mono是一个相对简单直接的过程,只会占用你一点时间。
以上是linux mono是什么意思的细节。更多信息请关注AdminJS的其他相关文章!