Was ist das Konzept von Linux Mono?

WBOY
Freigeben: 2023-05-11 15:37:17
nach vorne
1765 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren
#🎜🎜 #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
Nach dem Login kopieren

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;
Nach dem Login kopieren

04. Installieren Sie Mono:

sudo apt install mono-complete
Nach dem Login kopieren
# 🎜🎜# 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
Nach dem Login kopieren

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)
Nach dem Login kopieren
mono-complete是一个元软件包,它会安装你用来进行 Mono 开发所需要的所有软件包,包括运行环境,开发工具和所有的类库。

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

using System;

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

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

csc hello.cs
Nach dem Login kopieren

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

Mono 入门

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

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

mono hello.exe
Nach dem Login kopieren

使用csc编译器构建程序:

Hello, World
Nach dem Login kopieren

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

运行这个可执行程序:

chmod +x hello.exe
Nach dem Login kopieren

输出将会像下面这样:

./hello.exe
Nach dem Login kopieren

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

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!