Heim >häufiges Problem >Was bedeutet Linux Mono?

Was bedeutet Linux Mono?

青灯夜游
青灯夜游Original
2023-03-09 10:07:582507Durchsuche

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. Ziel von Mono ist es, eine Reihe passender ECMA-Standards zu erstellen. 334 und Ecma-335) .NET-Tools, einschließlich des C#-Compilers und des Common Language Framework. Mono kann nicht nur auf Windows- und Linux-Systemen ausgeführt werden, sondern auch auf FreeBSD, Unix, OS X und Solaris.

Was bedeutet Linux Mono?

Die Betriebsumgebung dieses Tutorials: Ubuntu 20.04-System, Dell G3-Computer.

Was bedeutet Mono?

Mono ist eine auf ECMA/ISO-Standards basierende Plattform für die Entwicklung und Ausführung plattformübergreifender Anwendungen. Es handelt sich um eine kostenlose Open-Source-Implementierung von Microsofts .NET Framework.

Mono ist ein kostenloses Open-Source-Projekt, das von der Xamarin Company (ehemals 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-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 Pakete:

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 Quell-Repositorys zu importieren:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

03 Zu Ihrem System Quellliste:

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

04. Installieren Sie Mono:

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

mono-complete ist ein Meta-Softwarepaket, das alle Softwarepakete installiert, die Sie für die Mono-Entwicklung benötigen, einschließlich der laufenden Umgebung . Entwicklungstools und alle Klassenbibliotheken.

05. Die Installation wird einige Zeit dauern. Geben Sie nach Abschluss den folgenden Befehl ein, um die Mono-Version zu drucken und das Mono-Installationsergebnis zu überprüfen: mono-complete是一个元软件包,它会安装你用来进行 Mono 开发所需要的所有软件包,包括运行环境,开发工具和所有的类库。

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

sudo apt install mono-complete

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

mono --version

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

Mono 入门

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

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

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)

使用csc编译器构建程序:

using System;

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

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

运行这个可执行程序:

csc hello.cs

输出将会像下面这样:

mono hello.exe

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

Hello, World

现在你可以运行hello.exe

chmod +x hello.exe
Zum jetzigen Zeitpunkt ist die neueste stabile Version von Mono 6.8.0.123.

./hello.exe

Das war’s, Sie haben Mono erfolgreich auf Ihrem Ubuntu-Rechner installiert und können es verwenden.

Erste Schritte mit Mono🎜🎜Um zu überprüfen, ob alles richtig eingerichtet ist, erstellen wir ein Hello World-Programm, das die Nachricht „Hallo Welt“ druckt. 🎜🎜Öffnen Sie Ihren Texteditor und erstellen Sie eine Datei mit dem Namen hello.cs mit folgendem Inhalt: 🎜rrreee🎜Verwenden Sie den csc-Compiler, um das Programm zu erstellen: 🎜rrreee🎜 Das Obige Der 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🎜Um ein Programm durch Eingabe seines Namens auszuführen, müssen Sie die Datei ausführbar machen:🎜rrreee🎜Jetzt können Sie hello.exe, geben Sie ein: 🎜rrreee🎜Zusammenfassung🎜🎜Die Installation von Mono unter Ubuntu 20.04 ist ein relativ einfacher und unkomplizierter Vorgang, der nur wenig Zeit in Anspruch nimmt. 🎜

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

Stellungnahme:
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