热搜:前端 nest neovim nvim

是什么意思?互联网(是什么意思打扑克)

lxf2023-09-05 08:45:01

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-common

02.输入以下命令以导入源仓库的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: 1

03.将单声道源仓库添加到您的系统源列表:

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

04.安装单声道:

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,你可以开始使用了。

单声道简介

为了验证所有设置是否正常,我们将构建一个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是什么意思的细节。更多信息请关注AdminJS的其他相关文章!