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.
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
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 Fügen Sie das Mono-Quell-Repository zu Ihrer Systemquellenliste hinzu:
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main'
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
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,并且你可以开始使用它了。
想要验证所有设置都正常,我们将会构建一个 Hello World 程序,它将会打印『hello world』信息。
打开你的文本编辑器,并且创建一个名字为hello.cs
的文件,内容如下:
mono hello.exe
使用csc
编译器构建程序:
Hello, World
上面的这个命令将会构建出一个可执行程序,名称为:hello.exe
。
运行这个可执行程序:
chmod +x hello.exe
输出将会像下面这样:
./hello.exe
想要通过输入程序名字来运行程序,你需要使得文件可执行:
rrreee现在你可以运行hello.exe
Das war’s, Sie haben Mono erfolgreich auf Ihrem Ubuntu-Rechner installiert und können es verwenden.
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:hello.exe
ausführen und Folgendes eingeben: #🎜🎜#rrreeeDas 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!