Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Was ist das Konzept von Linux Mono?

Was ist das Konzept von Linux Mono?

WBOY
WBOYnach vorne
2023-05-11 15:37:171821Durchsuche

Mono ist eine Plattform zum Entwickeln und Ausführen plattformübergreifender Anwendungen basierend auf ECMA/ISO-Standards. Es handelt sich um eine kostenlose und Open-Source-Implementierung des Microsoft .NET Frameworks. Das Ziel von Mono besteht darin, eine Reihe von .NET-Tools zu erstellen, die den ECMA-Standards (Ecma-334 und Ecma-335) entsprechen, einschließlich eines C#-Compilers und eines gemeinsamen Sprachframeworks. Mono kann nicht nur auf Windows- und Linux-Systemen ausgeführt werden, sondern auch auf FreeBSD, Unix, OS X und Solaris.

mono bedeutet Anwendung. Es handelt sich um eine kostenlose Open-Source-Implementierung von Microsofts .NET Framework.

Mono ist ein kostenloses Open-Source-Projekt, das von Xamarin (früher Novell, zuerst Ximian) gehostet wird. Das Ziel dieses Projekts besteht darin, eine Reihe von .NET-Tools zu erstellen, die den ECMA-Standards (Ecma-334 und Ecma-335) entsprechen, einschließlich eines C#-Compilers und eines gemeinsamen Sprachframeworks. Im Gegensatz zu Microsofts .NET Framework (Common Language Running Platform) kann das Mono-Projekt nicht nur auf Windows-Systemen, sondern auch auf Linux, FreeBSD, Unix, OS X und Solaris und sogar einigen Spieleplattformen wie Playstation 3 und Wii ausgeführt werden Oder XBox 360.

Mono unter Ubuntu installieren

Mono ist in den Standard-Ubuntu-Softwarequell-Repositories nicht verfügbar. Wir werden Mono aus dem offiziellen Mono-Quell-Repository installieren. Dies ist ein einfacher und unkomplizierter Vorgang, der nur wenige Minuten dauert.

01. Beginnen Sie mit der Installation der erforderlichen Softwarepakete:

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

02. Geben Sie den folgenden Befehl ein, um den GPG-Schlüssel des Quelllagers zu importieren:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
#🎜🎜 #Ausgabe Es sollte so aussehen:

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

03 Fügen Sie das Mono-Quell-Repository zu Ihrer Systemquellenliste hinzu:

sudo apt-add-repository &#39;deb https://download.mono-project.com/repo/ubuntu stable-bionic main&#39;

04. Installieren Sie Mono:

sudo apt install mono-complete
# 🎜🎜# mono-complete ist ein Meta-Softwarepaket, das alle Softwarepakete installiert, die Sie für die Mono-Entwicklung benötigen, einschließlich der Laufzeitumgebung, Entwicklungstools und aller Klassenbibliotheken.

05. Die Installation wird einige Zeit dauern. Überprüfen Sie nach Abschluss die Mono-Installationsergebnisse, indem Sie die Mono-Version ausdrucken, indem Sie den folgenden Befehl eingeben:

mono --version

Zum jetzigen Zeitpunkt ist die neueste stabile Version von 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)
mono-complete是一个元软件包,它会安装你用来进行 Mono 开发所需要的所有软件包,包括运行环境,开发工具和所有的类库。

05.安装将会花费一些时间。一旦完成,输入下面的命令,打印 Mono 版本,验证 Mono 安装结果:

using System;

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

就在写文章的时候,Mono 最新稳定版本是 6.8.0.123。

csc hello.cs

就这些,你已经在你的 Ubuntu 机器上成功安装了  Mono,并且你可以开始使用它了。

Mono 入门

想要验证所有设置都正常,我们将会构建一个 Hello World 程序,它将会打印『hello world』信息。

打开你的文本编辑器,并且创建一个名字为hello.cs的文件,内容如下:

mono hello.exe

使用csc编译器构建程序:

Hello, World

上面的这个命令将会构建出一个可执行程序,名称为:hello.exe

运行这个可执行程序:

chmod +x hello.exe

输出将会像下面这样:

./hello.exe

想要通过输入程序名字来运行程序,你需要使得文件可执行:

rrreee

现在你可以运行hello.exeDas war’s, Sie haben Mono erfolgreich auf Ihrem Ubuntu-Rechner installiert und können es verwenden.

#🎜🎜#Mono Erste Schritte#🎜🎜##🎜🎜#Um zu überprüfen, ob alles richtig eingerichtet ist, erstellen wir ein Hello World-Programm, das die „Hallo Welt“-Nachricht druckt. #🎜🎜##🎜🎜#Öffnen Sie Ihren Texteditor und erstellen Sie eine Datei mit dem Namen hello.cs mit folgendem Inhalt: #🎜🎜#rrreee#🎜🎜#Verwenden Sie csc Compiler-Build-Programm: #🎜🎜#rrreee#🎜🎜#Der obige Befehl erstellt ein ausführbares Programm mit dem Namen: hello.exe. #🎜🎜##🎜🎜#Führen Sie dieses ausführbare Programm aus:
#🎜🎜#rrreee#🎜🎜#Die Ausgabe sieht folgendermaßen aus: #🎜🎜#rrreee#🎜🎜#Wenn Sie den Programmnamen eingeben möchten Um das Programm auszuführen, müssen Sie die Datei ausführbar machen: #🎜🎜#rrreee#🎜🎜# Jetzt können Sie hello.exe ausführen und Folgendes eingeben: #🎜🎜#rrreee

Das obige ist der detaillierte Inhalt vonWas ist das Konzept von Linux Mono?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen